Lo stesso codice in alcune pagine del mio sito funziona, l'array serializzato è inserito in un campo MySql, viene ripreso, inserito di nuovo nell'array $a e poi ci vengono fatte delle operazioni.
Se lo ripeto in un altra pagina non succede nulla, l'echo non viene mostrato ed il ciclo saltato completamente.
Cosa mi sta sfuggendo?![]()
Codice PHP:
$cod_prodotti="a:3:{i:1989;s:1:'1';i:2581;s:1:'1';i:507;s:1:'1';}";
$a=unserialize($cod_prodotti);
$item_count=0;
foreach ($a as $key => $value)
{
$item_count++;
echo"Ecco! $item_count";
}