我想将一个字符串转换为数组,但是当该字符串包含括号中的项时,我希望创建一个多维数组。
例如,如果传递了以下字符串:(Mary Poppins) Umbrella (Color Yellow)
我想创建一个如下所示的数组:
我能通过以下方式将数据放入数组中:
```` array.push(data); ````
例如,如果传递了以下字符串:(Mary Poppins) Umbrella (Color Yellow)
我想创建一个如下所示的数组:
Array ( [0] => Array ( [0] => mary [1] => poppins) [1] => umbrella [2] => Array ( [0] => color [1] => yellow) )
我能通过以下方式将数据放入数组中:
```` array.push(data); ````
preg_match_all('/\(([A-Za-z0-9 ]+?)\)/', stripslashes($_GET['q']), $subqueries);
但我在将项目放置到多维数组中遇到了问题。
有什么建议吗?
hello(cool (foo bar) (troll (attempt baz)))
? - HamZa