无法获取数组-PHP JSON爆炸

无法获取数组-PHP JSON爆炸,php,arrays,json,explode,Php,Arrays,Json,Explode,我正试图用2个数组分解下面的JSON文件,但得到的输出是 Array ( [0] => ) Array ( [0] => ) 我做错了什么? [0]=> 阵列(2){ [“问题id”]=> 字符串(2)“88” [“重量”]=> 字符串(1)“5” } [1]=> 阵列(2){ [“问题id”]=> 字符串(2)“89” [“重量”]=> 字符串(1)“5”假设$data是顶部显示的数组,它不是包含逗号分隔字符串的数组。它是一个二维数组,因此需要在其上循环并将值推送到新数组上 $

我正试图用2个数组分解下面的JSON文件,但得到的输出是

Array
(
[0] =>
)
Array
(
[0] =>
)
我做错了什么?

[0]=>
阵列(2){
[“问题id”]=>
字符串(2)“88”
[“重量”]=>
字符串(1)“5”
}
[1]=>
阵列(2){
[“问题id”]=>
字符串(2)“89”
[“重量”]=>

字符串(1)“5”
假设
$data
是顶部显示的数组,它不是包含逗号分隔字符串的数组。它是一个二维数组,因此需要在其上循环并将值推送到新数组上

$quest_id_array = [];
$quest_points_array = [];
foreach ($data as $val) {
    $quest_id_array[] = $val['question_id'];
    $quest_points_array[] = $val['weight'];
}

“我正在尝试分解下面的JSON文件”-什么JSON,什么文件?你的代码中都没有显示。请不要在没有让op在回复评论时解释自己的情况下否决这个问题,当前的问题以及op可能会发布的问题,他们需要帮助,一旦他们回复了文件是什么以及问题的其他内容,dont否决投票。他们甚至可以花一整天或三天的时间回来看评论(我也这么做了是的),即使在那之前不要否决投票,这个问题仍然存在,因为0票不会中断,所以服务器的质量也不会受到影响。谢谢用户734028,一个学生,对此仍然非常陌生。我对此表示感谢,也谢谢你Barmar!