Originariamente inviato da k.b
Questo codice e' sbagliato. La prima riga e' un syntax error (un array si inizializza senza la keyword 'new').
è vero pardon, reminescenza da altri linguaggi!

Per il resto e' sufficiente un semplice:
Codice PHP:
$category_array = (array)$category
certo!

nota bene: entrambi i metodi valgono però solo per array ad una dimensione