PHP数组中的分层字符串

PHP数组中的分层字符串,php,arrays,string,Php,Arrays,String,我有一个字符串a[b][c],我需要将其转换为多维PHP数组。有人知道不使用eval()的快速解决方案吗?好的,我找到了解决方案: parse_str(“a[b][c]”,$result) 结果多维数组写入$result变量 请向我们完整展示您的字符串,并解释您已经尝试了什么…我确实有一个字符串表单[auth][key]。我需要将它解析为array(“form”=>array(“auth”=>array(“key”)))如果它是有效的PHP,为什么不想对它求值呢?如果要以字符串格式传递数据,为什

我有一个字符串
a[b][c]
,我需要将其转换为多维PHP数组。有人知道不使用
eval()的快速解决方案吗?

好的,我找到了解决方案:

parse_str(“a[b][c]”,$result)

结果多维数组写入
$result
变量


请向我们完整展示您的字符串,并解释您已经尝试了什么…我确实有一个字符串
表单[auth][key]
。我需要将它解析为
array(“form”=>array(“auth”=>array(“key”)))
如果它是有效的PHP,为什么不想对它求值呢?如果要以字符串格式传递数据,为什么不序列化它?