将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
函数
"; } ?>