PHP - 从数组中检索数据

时间:2013-11-30 12:26:54

标签: php arrays

我在运行var_dump($response)后获得了以下数组。

array (size=2)
  'count' => int 3
  'data' => 
    array (size=3)
       0 => array (size=38)
          'ref' => string '24750.0.2530' (length=12)
       1 => array (size=38)
          'ref' => string '24450.0.2530' (length=12)

我想从上面的数组中显示'ref'。运行foreach如下所示,但我收到通知

  

尝试获取非对象的属性

foreach($response as $object)
{
    var_dump($object->ref);
}

2 个答案:

答案 0 :(得分:0)

那是因为它不是一个对象。它是一个数组数组。尝试:

foreach ($response['data'] as $data) {
    var_dump($data['ref']);
}

答案 1 :(得分:0)

foreach ($response['data'] as $data) {
    var_dump($data['ref']);
}