Come si fanno? Vorrei trasformare
1 in primo
2 in secondo
3 in terzo
4 in quarto
5 in quinto
6 in sesto
7 in settimo
8 in ottavo
9 in nono
10 in decimo
e così via...
Come lo faccio?
Come si fanno? Vorrei trasformare
1 in primo
2 in secondo
3 in terzo
4 in quarto
5 in quinto
6 in sesto
7 in settimo
8 in ottavo
9 in nono
10 in decimo
e così via...
Come lo faccio?
Automaticamente penso sia impossibile (poi, addirittura in italiano....).
L'unica soluzione che mi viene in mente è una cosa del tipo:
Però appunto non è automatico: devi inserire tutte le stringhe a mano nell'array $valori!Codice PHP:
$valori = array('primo', 'secondo', 'terzo', 'quarto', ....);
$tuodato = 3;
echo $valori[$tuodato-1];
Ciao!
regolamento altervista_______________ regolamento forum
così mi sembra migliore...Codice PHP:
$valori = array('','primo', 'secondo', 'terzo', 'quarto', ....);
$tuodato = 3;
echo $valori[$tuodato];
sai se da qualche parte si può trovare un elenco dei numeri ordinali italiani?
Migliore di cosa?
Non conosco nessun elenco, e non credo esista.
Ciao!
regolamento altervista_______________ regolamento forum
E qualcosa per fare
come si fà?Codice:1° 2° 3° 4° 5° 6° 7° 8° 9° 10° 11° 12° 13° 14° 15° 16° 17° 18° 19° 20° 21° ... 241° 242° 243° 244° 245° 246° 247° 248° 249° 250°
intendo...
mi pare troppo immediato...semplice...c'è qualcosa di + innovativo?-?-?Codice PHP:
$num.'°'
Ultima modifica di karl94 : 15-02-2015 alle ore 01.35.41 Motivo: +tag [code] ai numeri
Cosa intendi con più innovativo?Codice PHP:
$num .='°';
Ciao!
regolamento altervista_______________ regolamento forum
LeZip: se hai un'altra domanda non inerente apri una nuova discussione nella sezione appropriata, grazie.
E descrivi bene il problema.
Comunque per i numeri ordinali ho risolto.
Ho scritto un articolo:
pluralizza-parole-italiane-in-php