我有一个相当大量的变量编码形式:
foo=bar&spam[eggs]=delicious&...
Run Code Online (Sandbox Code Playgroud)
这些都在一个字符串中(例如,$ data ="foo = bar&spam [eggs] = delicious&...").变量是任意深度嵌套的 - 容易深入四或五级("垃圾邮件[egg] [血腥] [vikings] =响亮").
有一种简单,可靠的方法来从中获取多维PHP数组吗?我假设PHP有一个解析器来执行此操作,但我不知道它是否暴露给我使用.理想情况下,我可以这样做:
// given $data == "foo=bar&spam[eggs]=delicious"
$arr = some_magical_function( $data );
/* arr = Array
(
[foo] => bar
[spam] => Array
(
[eggs] => delicious
)
)
*/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
326 次 |
| 最近记录: |