我有以下代码:PHP:preg_match_all() - 分割阵列
$str = '{"ok1", "ok2"},
{"ok3", "ok4"},
{"ok5", "ok6"}';
preg_match_all('/"([^"]*)"/', $str, $matches);
print_r($matches[1]);
它输出这样的: Array ([0] => ok1 [1] => ok2 [2] => ok3 [3] => ok4 [4] => ok5 [5] => ok6)
它完美的作品,但我想让它数组1,数组2和ARRAY3。因此,这将划分取决于标签阵列内{}
即
`array1` will be `array("ok1", "ok2")`;
`array2` will be `array("ok3", "ok4")`;
`array3` will be `array("ok5", "ok6")`;
是不是JSON?为什么不使用http://php.net/manual/en/function.json-decode.php? – chris85
我从我写的数据库中取出一个结构,我不知道JSON做了同样的顺序。你有任何想法如何使它与PHP或JSON与上述不同的阵列工作? –