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

    Convertire array in stringa

    Ciao a tutti,
    ho la necessità di convertire un array in una stringa delimitata da virgole.
    usando la funzione implode ho provato a scrivere cosi':


    $dati=mysql_query($sql) or die(mysql_error());
    while ($array=mysql_fetch_array($dati))
    {
    $indirizzi=''.$array["ute_email"].'';
    $comma_separated = implode(",", $indirizzi);
    echo $comma_separated;
    }

    L'errore che mi da è:

    Warning: implode() [function.implode]: Bad arguments. in /var/www/mail/prova.php on line 32

    la riga 32 è proprio quella dove definisco la variabile comma_separated

    Dove sbaglio?
    grazie a tuti quelli che mi aiuteranno...

    Bernardo

  2. #2
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    prova così:
    Codice PHP:
    $dati=mysql_query($sql) or die(mysql_error());
    while (
    $array=mysql_fetch_array($dati))
    {
    $indirizzi=$array["ute_email"];
    $comma_separated implode(","$indirizzi);
    echo 
    $comma_separated;


  3. #3
    Grazie per il suggerimento ma... non funziona neanche così..

  4. #4
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    prova a fare questo e vedi cosa ti stampa:

    Codice PHP:
    $dati=mysql_query($sql) or die(mysql_error());
    while (
    $array=mysql_fetch_array($dati))
    {
    echo 
    $indirizzi=$array["ute_email"];


  5. #5
    mmmh ...
    Codice PHP:
    $dati=mysql_query($sql) or die(mysql_error());
    $i 0;
    while (
    $array=mysql_fetch_array($dati))
    {
        
    $indirizzi[$i++]=$array["ute_email"];  
    }
    $comma_separated implode(","$indirizzi);
    echo 
    $comma_separated
    Per me così va

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  6. #6
    funziona!!!

    Grazie zappa... e grazie anche a mariox...

    Bernardo

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.