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.