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.