Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,476

    [PHP] Dividere una stringa

    Ciao raga,

    per dividire una stringa,

    $records = file("./txt/MOL.txt");

    (nel file di testo è scritto variabile1=1&variabile2=2&variabile3)


    un metodo è questo:

    $dati = explode("&", $records);

    per contare il numero degli elementi

    $num = count($dati);

    ma se faccio

    echo $num;

    mi scrive 1, invece di 3!



    Cosa mi perdo?


    ciao


    dies

  2. #2
    fai print_r($dati);

    e vedi che contiene...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,476
    scusami, ho modificato il post. Per favore dagli ora un'occhiata

    grazie

  4. #4
    ho provato il tuo codice stampa 3 cmq non 1 ..

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,476

    Re: [PHP] Dividere una stringa

    [supersaibal]Originariamente inviato da dies
    Ciao raga,

    per dividire una stringa,

    $records = file("./txt/MOL.txt");

    (nel file di testo è scritto variabile1=1&variabile2=2&variabile3)


    un metodo è questo:

    $dati = explode("&", $records);

    per contare il numero degli elementi

    $num = count($dati);

    ma se faccio

    echo $num;

    mi scrive 1, invece di 3!



    Cosa mi perdo?


    ciao


    dies [/supersaibal]
    ops sono un pril.... :maLOL:


    codice:
    dati = explode("&", $records[0]);

    scusate per le banalità


    ciao

    dies

  6. #6
    [supersaibal]Originariamente inviato da Eyescream
    ho provato il tuo codice stampa 3 cmq non 1 .. [/supersaibal]
    ora l'errore è chiaro.. con quello che avevi postato prima non si spiegava

    file() restituisce un array... se la stringa che vuoi esplodere è una ruga dell'array devi selezionare quella riga [quell'elemento dell'arrray) ed esplodere su quella specifica riga.. non su tutto l'array


  7. #7

    Re: Re: [PHP] Dividere una stringa

    [supersaibal]Originariamente inviato da dies
    ops sono un pril.... :maLOL:


    codice:
    dati = explode("&", $records[0]);

    scusate per le banalità


    ciao

    dies [/supersaibal]
    figurati... quante ore perse a volte per banalità... [apici, punti e virgola... ]

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.