Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923

    convertire da array a stringa

    Scusate se la domanda è banale ma non riesco a venirne a capo.
    Da un form recupero varie checkbox selezionate.
    Faccio la scansione dell'array e fin qui ok.
    Il problema è che non riesco a convertirlo in stringa.
    Codice PHP:
    <?php
    $variabile
    $_POST['variabile'];
    for (
    $i 0$i sizeof($variabile); $i++)
    {
    $arra $variabile[$i].",";
    echo 
    $arra;
    }
    echo 
    "
    "
    ;
    $stringa implode(",",$arra);
    echo 
    strlen($stringa);

    Mi viene sempre restituito il warning di bad argument sulla riga in cui faccio l'implode.


    Ho fatto una prova
    <?php
    $array = array(1,2,3,4,5,);

    $stringa = implode(",",$array);
    echo strlen($stringa);

    ?>
    e così funziona.
    Più o meno ho capito dov'è il problema.
    Credo che dipenda dal fatto che al di fuori del ciclo perdo il contenuto dell'array ma non so come risolverlo.Grazie in anticipo.

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    591
    $stringa = implode(",",$arra);

    qui $arra è stringa
    invece qui

    $stringa = implode(",",$array);

    $array è un' array.sui primi usi serialize sui secondi implode

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Grazie mille ragazzi. Non conoscevo la funzione serialize. Ora me la studio.

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Nonostante i miei tentativi non riesco a risolvere.
    Ho provato a serializzare e deserializzare ma evidentemente nel modo sbagliato. Qualcuno saprebbe dirmi come ottenere la stringa dall'array che leggo prima?

  6. #6
    scusate...sbagliai!
    www.bitmade.com Momentan ist richtig_Momentan ist gut_Nicht ist wirklich wichtig_Nach der Ebbe kommt die Flut_ _Am Strand des Lebens_ohne Grund,ohne Verstand_ist nichts vergebens_ich baue di traeume auf den Sand.

  7. #7
    visto che mi trovo qui....dico la mia:-)
    forse nn ho capito ma così nn è già convertito in stringa?
    Codice PHP:
    $variabile=implode(",",$_POST['variabile']); 
    www.bitmade.com Momentan ist richtig_Momentan ist gut_Nicht ist wirklich wichtig_Nach der Ebbe kommt die Flut_ _Am Strand des Lebens_ohne Grund,ohne Verstand_ist nichts vergebens_ich baue di traeume auf den Sand.

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Qualcuno è in grado di scrivermi, partendo dal mio codice, come applicare la funzione serialize?

  9. #9
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    up

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.