在数组内部解析数组,

时间:2019-02-10 21:18:59

标签: php arrays json parsing

我正在尝试解析一个数组中的一个数组...这是我尝试过的工作,我得到了“ kjennemerke”的信息,但没有childarray =“ dekkdimensjon”的信息,所以找不到在堆栈上工作的任何东西。

   <?php
$jsonData=file_get_contents(filelocation);
$phpArray = json_decode($jsonData,true);

$record=$phpArray['kjennemerke'];
print_r($record);
?>

但我正在尝试获取“ dekkdimensjon”

https://textuploader.com/1a8qj/raw

1 个答案:

答案 0 :(得分:0)

您没有访问正确的索引。

这是您访问dekkdimensjon的数据的一种方法。

$jsonData=file_get_contents(filelocation);
$phpArray = json_decode($jsonData,true);

foreach($phpArray['tekniskKjoretoy']['aksler']['dekkOgFelger'] as $k=>$v){
    echo $v['dekkdimensjon'];
}

,或者如果您想将所有这些值分组在各自的数组中:

$values = array_column($phpArray['tekniskKjoretoy']['aksler']['dekkOgFelger'], 'dekkdimensjon');