访问多维非索引数组

时间:2016-10-24 20:58:00

标签: php arrays multidimensional-array

我使用var_dump($data);

获取此数组
array (size=1)
  'sambalpur25.com' => 
    array (size=2)
      'classkey' => string 'domcno' (length=6)
      'status' => string 'available' (length=9)

现在我想从数组中访问status的值,我尝试了多种方法,但无法得到结果。

我尝试过以下但没有取得任何成功;

var_dump($data[0]['status']);exit;
var_dump($data['status']);exit;


foreach($data as $key => $val){
            echo $data[$key]; 
            }

2 个答案:

答案 0 :(得分:3)

foreach($data as $key => $val){
    $classkey = $val['classkey'];
    $status = $val['status'];
}

你很亲密,在这种情况下,$ key是' sambalpur25.com'和$ val是该索引处的数组。如果您可以像这样迭代它,那么请使用$ val。

答案 1 :(得分:0)

结构是一个数组,在一个对象内部,所以这应该工作(但你需要给你的数组命名(例如“matthew”):

<强> matthew-&GT; sambalpur25.com [ “状态”] 要么 的 matthew.sambalpur25.com [ “状态”]