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

    Sostituire prima lettera

    Salve, mi servirebbe un modo per sostituire la prima lettera di un testo, con l'immagine della relativa lettera...

    Esempio:

    Testo iniziale: prova
    Testo finale: [img]p.gif[/img]rova

    Come si potrebbe fare?

    Grazie a tutti

  2. #2
    $lettera = substr ($stringa, 0,1);
    $resto_parola = substr ($stringa, 1);

    echo "[img].$lettera.[/img]$resto_parola";

    dovrebbe anną

  3. #3
    grazie, lo provo!

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    $stringa="prova";
    echo preg_replace("/([a-z]{1})(.+)/","<img src=\"\\1.gif\">\\2",$stringa);
    think simple think ringo

  5. #5
    cercavo proprio qualcosa del genere!!! GRAZIE

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da pugia
    cercavo proprio qualcosa del genere!!! GRAZIE
    funziona solo cn lettere minuscole...se vuoi le maiuscole bisogna modificare la regexp
    think simple think ringo

  7. #7
    Originariamente inviato da marketto
    se vuoi le maiuscole bisogna modificare la regexp
    scusa ma non capisco...cosa vuol dire modificare la regexp? a me servirebbero le maiuscole...

  8. #8
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    $stringa="prova";
    echo preg_replace("/([a-zA-Z]{1})(.+)/","<img src=\"\\1.gif\">\\2",$stringa);
    questa funziona con le parole la cui prima lettera č sia minuscole sia maiuscola...
    think simple think ringo

  9. #9
    grazie mille!!!! Gentilissimo!

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.