Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Mettere le maiuscole a nome e cognome

    Salve!
    Data la variabile $cognome, come posso istituire un controllo che se trova "rossi", sostituisca il contenuto con "Rossi", e se trova "lante dalla rovere" sostituisca con "Lante Dalle Rovere", o "di matteo", "Di Matteo"? E magari se trova contenuti "strani" (es: "ROSSI", "ROSsi"), "pulisca" comunque la dicitura...
    Vi ringrazio!

  2. #2
    ucifirst() oppure ucwords() con un strtolower() che porti tutto prima in minuscolo.

    vedi il manuale per la sintassi...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Il modo più semplice sarebbe quello di concatenare due funzioni standard, la prima ucwords(), converte in maiuscolo il primo carattere di ogni parola della stringa di testo, mentre la seconda, strtolower(), converte in minuscolo qualsiasi carattere. In alternativa ci sarebbero le espressioni regolari, ma se non hai grosse pretese l'uso combinato delle due funzioni indicate dovrebbe bastare.

    EDIT: ciao piemontese! sempre più arzillo, eh?

  5. #5
    Originariamente inviato da neida
    EDIT: ciao piemontese! sempre più arzillo, eh?
    azz.. la volpe del deserto ha colpito ancora....

    dal manuale
    codice:
    Esempio 1. Esempio di uso di ucwords()
    <?php
    $foo = 'hello world!';
    $foo = ucwords($foo);             // Hello World!
    
    $bar = 'HELLO WORLD!';
    $bar = ucwords($bar);             // HELLO WORLD!
    $bar = ucwords(strtolower($bar)); // Hello World!
    ?>
    e' primavera e' mi sto riprendendo dal letargo....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Grazie, funzia!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.