da ignorante ho scritto questa cosa... potete dirmi se č giusta?


per funzionare funziona:
Codice PHP:
$str "[nome, cognome][ tabella ][ id = 1023 and amico = 'marco' ]";

preg_match_all("/(\[(\s*)(.*?)(\s*)\])/is"$str$arr);

echo 
"<pre>";
print_r($arr[3]);
echo 
"</pre>"
e poi un altra cosa non capisco.... perche se faccio un print_r di $arr il preg_match_all mi ma cosi tanti risultati?