ho provato ad usare una nuova funzione giusto perche pensavo che non fosse possibile ripulire xD

mi sembra piu' lineare cmq e piu' veloce se la metto in un ciclo saglio?

Codice PHP:
$arr preg_split("/(\[(\\s*))|((\\s*)\]\[(\\s*))|((\\s*)\])/"$str);

echo 
"<pre>";
print_r($arr);
echo 
"</pre>"
come detto non ho mai scritto un regExp in vita mia.... per questo che fanno cosi schifo!!
AnĒkin grazie mille dei consigli