首先,我要说我是 PHP的新手,我正在尝试获取一个可以使用foreach的PHP对象. 以下字符串通过$.ajax()传递;我正在尝试转换以下字符串: $menu = "[ {"title" : TEST1, "href" : #}, {"title" : TEST2, "href" :
以下字符串通过$.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.
PHP
<?php
$menu = '[{"title" : "TEST1", "href" : "#"},
{"title" : "TEST2", "href" : "QWERTY"},
{"title" : "TEST3", "href" : "QWERTY", "active" : 1}]';
foreach(json_decode($menu,true) as $k=>$arr)
{
echo $arr['title']."<br>";
}
输出:
TEST1 TEST2 TEST3
