PHP Curl数组仅显示一个对象

时间:2019-06-28 05:38:37

标签: php curl

在这里拉我的头发。

我的JSON输出是这样的:

Array ( 
    [total] => 1 
    [rows] => Array ( 
            [0] => Array ( 
                [id] => 45 
                [name] => MacBook Pro (Retina 15-inch Late 2013) 
                [asset_tag] => 3041974 
                [serial] => C02M73123455 
                ...etc...

如何仅输出 [asset_tag]

我正在使用:

$responseArray=json_decode($results,true);

我尝试过:

echo $responseArray['asset_tag'];

echo $responseArray[0]['asset_tag'];

echo $responseArray->asset_tag;

谢谢

3 个答案:

答案 0 :(得分:1)

您可以申请foreach()

foreach($responseArray['rows'] as $row){
   echo $row['asset_tag'].PHP_EOL;
}

示例输出:-https://3v4l.org/8SmuY

答案 1 :(得分:0)

要访问所有元素的asset_tag:

foreach ($responseArray['rows'] as $key => $value) {
    echo $value['asset_tag'];
}

答案 2 :(得分:0)

您可以这样获得asset_tag集合:

$assertTags = array_cloumn($responseArray['row'], 'asset_tag');