将jQuery Array字符串转换为PHP Array

首先,我要说我是PHP的新手,我正在尝试获取一个可以使用foreach的PHP对象。

以下字符串通过$ .ajax()传递; 我正在尝试转换以下字符串:

$menu = "[ {"title" : TEST1, "href" : #}, {"title" : TEST2, "href" : QWERTY}, {"title" : TEST3, "href" : QWERTY, "active" : 1} ]" 

进入和php对象,我可以使用foreach循环:

 foreach($menu as $li){ echo $li['title']; } 

我是否使用最佳解决方案来创建菜单项,还是应该遵循其他格式?

非常感谢你提前!

最好的问候,Alex G.

这是一个JSON格式..它被破坏了。修复你的JSON数据如图所示并使用foreach循环

PHP

 $arr) { echo $arr['title']."
"; }

输出:

 TEST1 TEST2 TEST3 

尝试json_decode函数

 "; } ?>