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

    [PHP] Dividere una stringa in caratteri singoli

    ciao ho questa stringa

    codice:
    $ciao = "ciao";
    la vorrei dividere carattere per carattere ad esempio:

    codice:
    $ciao(1) = "c"
    $ciao(2) = "i"
    $ciao(3) = "a"
    $ciao(4) = "o"
    questo però dovrebbe avvenire in automatico tramite "for".

    Come posso procedere?

  2. #2
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    una soluzione potrebbe essere explode pero' la stringa deve essere cosi strutturata

    $ciao="c,i,a,o";
    $ciao_new=explode(",",$ciao);

    pero' non so se fa al caso tuo

  3. #3
    ehm no

  4. #4
    Codice PHP:
    $ciao "ciao"
    echo 
    $ciao{0};//c 
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    5
    Codice PHP:
    $ciao "ciao";
    for(
    $i=0;$i<strlen($ciao)-1;$i++)
       echo 
    $ciao[$i]; 

  6. #6
    ok funziona grazie

    c'è anche un modo per scrivere al contrario la stringa?

    es:

    codice:
    $ciao = "ciao"
    al contrario

    codice:
    $ciao="oaic"

  7. #7
    Se ti serve fare tutte le operazioni separatamente:
    Per dividere in caratteri:
    Codice PHP:
    $array_caratteri str_split$stringa ); 
    Per invertire l'ordine:
    Codice PHP:
    $array_caratteri_invertiti array_reverse$array_caratteri ); 
    Stringa "inversa"
    Codice PHP:
    $stringa_invertita implode('',$array_caratteri_invertiti); 

    Se invece vuoi solo invertire una stringa:
    Codice PHP:
    $stringa_invertita strrev$stringa ); 
    Full Stack Developer presso Advice Lab
    Bonus Bitcoin
    Moon Bitcoin

  8. #8
    grazie macigale sei stato preciso

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.