我试图解码JSON字符串到一个数组,但我得到以下错误。
致命错误:不能使用类型的对象
作为数组中的stdClass
C:\wamp\www\temp\asklaila.php联机
6
代码如下:
<?php
$json_string = 'http://www.domain.com/jsondata.json';
$jsondata = file_get_contents($json_string);
$obj = json_decode($jsondata);
print_r($obj['Result']);
?>
我希望这对你有所帮助
$json_ps = '{"courseList":[
{"course":"1", "course_data1":"Computer Systems(Networks)"},
{"course":"2", "course_data2":"Audio and Music Technology"},
{"course":"3", "course_data3":"MBA Digital Marketing"}
]}';
使用Json解码函数
$json_pss = json_decode($json_ps, true);
在php中循环JSON数组
foreach($json_pss['courseList'] as $pss_json)
{
echo '<br>' .$course_data1 = $pss_json['course_data1']; exit;
}
结果:电脑系统(网络)