我在url中传递数组值
&settings=[{"ID":"1","visibility":"not_selected"},{"ID":"56","visibility":"not_selected"},{"ID":"57","visibility":"not_selected"}]
使用$settings=$_REQUEST['settings']
在php中使用
foreach(is_array($settings) as $tag => $val) {
echo $combied_final[$tag]=$val;
}
在这种情况下似乎不起作用。我希望ID和Visibility分开。我怎样才能做到这一点 ?
答案 0 :(得分:1)
要将其作为数组访问,请执行:
$settings=json_decode($_REQUEST['settings'], true);
你最好使用$ _GET,否则在$ _REQUEST中你也会有cookie。
答案 1 :(得分:0)
首先使用json_decode
解码值:
$list = json_decode($_REQUEST['settings']);
foreach($list as $item) {
print $item->ID . $item->visibility;
}