Visualizzazione risultati 1 fino 9 di 9

Discussione: [PHP] Numeri ordinali

  1. #1
    LeZip non è connesso Utente Bannato
    Data registrazione
    12-02-2015
    Messaggi
    66

    Predefinito [PHP] Numeri ordinali

    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?

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,833

    Predefinito

    Automaticamente penso sia impossibile (poi, addirittura in italiano....).

    L'unica soluzione che mi viene in mente è una cosa del tipo:

    Codice PHP:
    $valori = array('primo', 'secondo', 'terzo', 'quarto', ....);

    $tuodato = 3;
    echo
    $valori[$tuodato-1];
    Però appunto non è automatico: devi inserire tutte le stringhe a mano nell'array $valori!

    Ciao!

  3. #3
    LeZip non è connesso Utente Bannato
    Data registrazione
    12-02-2015
    Messaggi
    66

    Predefinito

    Codice PHP:
    $valori = array('','primo', 'secondo', 'terzo', 'quarto', ....);

    $tuodato = 3;
    echo
    $valori[$tuodato];
    così mi sembra migliore...
    sai se da qualche parte si può trovare un elenco dei numeri ordinali italiani?

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,833

    Predefinito

    Migliore di cosa?
    Non conosco nessun elenco, e non credo esista.

    Ciao!

  5. #5
    LeZip non è connesso Utente Bannato
    Data registrazione
    12-02-2015
    Messaggi
    66

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    [...]
    E qualcosa per fare
    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°
    come si fà?

    intendo...
    Codice PHP:
    $num.'°'
    mi pare troppo immediato...semplice...c'è qualcosa di + innovativo?-?-?
    Ultima modifica di karl94 : 15-02-2015 alle ore 01.35.41 Motivo: +tag [code] ai numeri

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,833

    Predefinito

    Codice PHP:
    $num .='°';
    Cosa intendi con più innovativo?

    Ciao!

  7. #7
    LeZip non è connesso Utente Bannato
    Data registrazione
    12-02-2015
    Messaggi
    66

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    [...]
    No, il codice l'ho scritto bene.
    Ho capito.

    Ora come si fà il login di Facebook?
    Se ciò non rientra nella discussione, metti [3d] nel titolo.

    mbè grazie

  8. #8
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    LeZip: se hai un'altra domanda non inerente apri una nuova discussione nella sezione appropriata, grazie.
    E descrivi bene il problema.

  9. #9
    LeZip non è connesso Utente Bannato
    Data registrazione
    12-02-2015
    Messaggi
    66

    Predefinito

    Comunque per i numeri ordinali ho risolto.
    Ho scritto un articolo:
    pluralizza-parole-italiane-in-php

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •