convertire singolare in plurale
Rieccomi :lol:
ho questa funzione che calcola quanti minuti, ore, giorni e anni sono trascorsi
quello che vorrei ottenere e convertire il testo in plurale
esempio:
dopo 2 minuti visualizzare minuti
dopo 2 ore visualizzare ore
dopo 2 giorni visualizzare giorni
dopo 2 annni visualizzare anni
codice con una variabile inserita per prova
Codice PHP:
$var3 = $fetch->dateup;
$seconds_ago = (time() - strtotime($var3));
if ($seconds_ago >= 31536000) {
echo "aggiornato " . intval($seconds_ago / 31536000) . " anno fa";
} elseif ($seconds_ago >= 2419200) {
echo "aggiornato " . intval($seconds_ago / 2419200) . " mese fa";
} elseif ($seconds_ago >= 86400) {
echo "aggiornato " . intval($seconds_ago / 86400) . $a3;
} elseif ($seconds_ago >= 3600) {
echo "aggiornato " . intval($seconds_ago / 3600) . " ora fa";
} elseif ($seconds_ago >= 60) {
echo "aggiornato " . intval($seconds_ago / 60) . " minuto fa";
} else {
echo "aggiornato meno di un minuto fa";
e questo e' il resto, che non funziona
Codice PHP:
<?php if($seconds_ago == 86400){echo $a3 . "giorno fa";}else{echo $a3 . "giorni fa";}?>