このコードを見てください:
preg_match_all('/\[user\](.*?)\[\/user\]/' , $_POST['reply'] , $match);
$_POST['reply'] の値は「Hello [user]pooya[/user] and [user]zahra[/user]」ですが、$match の構造は配列内の配列です! 何かのようなもの:
Array
(
=> Array
(
=> pooya
[1] => zahra
)
[1] => Array
(
=> pooya
[1] => zahra
)
)
preg_match_all の出力を整理するコツはありますか? たとえば、配列の要素としてタグ値を持つ単純な配列ですか?