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

    explode("\n",$words); che fa casini

    Ciao, io ho questo codice...

    $words = explode("\n",$words);
    foreach($words as $word) {
    echo "Word: \"$word\"

    ";

    che non funziona,
    infatti mi stampa

    Word: "ciao "

    Word: "pane "

    Word: "vino"

    mentre dovrebbe invece stamparmi

    Word: "ciao"

    Word: "pane"

    Word: "vino"

    (senza gli spazi, che nel codice invece sono ancora degli \n (il codice effettivo prodotto è


    Word: "ciao
    "

    Word: "pane
    "

    Word: "vino"



    )
    )

    (i dati provengono da una textarea di un form con method GET)
    come posso risolvere?
    visitate http://camicio.altervista.org per caxxate varie :d

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    bhe,se il tuo problema è solo quello dello spazio finale,puoi fare
    echo "Word: ".trim($word)."

    ";

    sxo di esserti stato d'aiuto
    ciao

  3. #3
    \n non è una spazio ma new line ... nuova riga!!! se vuoi fare l'explode sullo spazio devi mettere " "...spero di nonm aver capito male

  4. #4
    con trim($word) funziona
    grazie ken84 :d
    visitate http://camicio.altervista.org per caxxate varie :d

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.