Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Dividere una stringa

  1. #1

    Dividere una stringa

    Ciao a tutti,
    ho bisogno del vostro aiuto, allora, la mia pagina PHP deve:

    1. Prende una parola da un campo di un modulo
    2. Divide questa parola in più array, una per ogni carattere:

    Esempio:
    Codice PHP:
    $stringa $_POST['frase'];
    $array //Divido $stringa in tante array quanti sono i caratteri, ogni array contiene un carattere
    $count count($array);
    $numero = -1;
    while(
    $numero $count) {
    $numero $numero 1;
    echo 
    "Il carattere numero [b]$numero[/b] è [b]$array[$numero][/b]
    "
    ;

    Esempio di ciò che vorrei risultasse, ad esempio con il valore di $stringa = "ciao":

    Il carattere numero 0 è c
    Il carattere numero 1 è i
    Il carattere numero 2 è a
    Il carattere numero 3 è o

    Ringrazio chiunque mi aiuterà

  2. #2
    Sono riuscito a fare questo, solo che non mi funziona come vorrei:
    Codice PHP:
    $stringa "Ciao: il mio nome è stringa";
    $delim ".";
    $arrayspliti($delim,$stringa);
    print_r($array); 
    Mi stampa delle array vuote:

    Array ( [0] => [1] => [2] => [3] => [4] => [5] => [6] => [7] => [8] => [9] => [10] => [11] => [12] => [13] => [14] => [15] => [16] => [17] => [18] => [19] => [20] => [21] => [22] => [23] => [24] => [25] => [26] => [27] => )


  3. #3
    basta stampare la variabile in modo opportuno....

    codice:
    $stringa = 'ciao';
    
    for($i = 0; $i < strlen($stringa); $i++) {
    
    echo "Il carattere $i è ". $stringa{$i}." 
    ";
    
    }

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

  4. #4
    Codice PHP:
    <?php
    $str 
    'string';
    $chars preg_split('//'$str, -1PREG_SPLIT_NO_EMPTY);
    print_r($chars);
    ?>

  5. #5
    Grazie mille, a lavoro ultimato vi farò vedere cosa ci dovevo fare

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.