Visualizzazione risultati 1 fino 5 di 5

Discussione: Dividere stringa in un'array

  1. #1
    Guest

    Predefinito Dividere stringa in un'array

    Come posso fare per far si che ogni carattere di una stringa presente in una variabile sia messa in un'array? Cerco di spiegarmi meglio:
    Io ho la mia variabile contenente la stringa:
    Codice PHP:
    $stringa = "Ciao";
    io poi vorrei arrivare ad avere una cosa del genere:
    Codice PHP:
    $str_array[0] = "C";
    $str_array[1] = "i";
    $str_array[2] = "a";
    $str_array[3] = "o";
    come si può fare uan cosa del genere?
    p.s.: se è più semplice io in realtà la stringa la avrò di soli numeri (niente lettere)

  2. #2
    Guest

    Predefinito

    Prova così
    Codice PHP:
    <?php
    $str
    = 'string';
    $chars = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY);
    print_r($chars);
    ?>
    [Presa direttamente da it.php.net.]

  3. #3
    Guest

    Predefinito

    oppure prova cosi:

    Codice PHP:
    <?
    $word
    = 'Ciao';
    $len = strlen($word);
    $new_str = array();

    for(
    $x = 0; $x < $len; $x++ )
    {
    $new_str[] = $word{$x};
    }
    ?>

  4. #4
    Guest

    Predefinito

    grazie gente, ho risolto!

  5. #5
    Guest

    Predefinito

    bene, chiudo!

Regole di scrittura

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