只获取两个阵列中的第一个,它们组合在一个阵列中

时间:2017-07-18 08:33:07

标签: php arrays

如果我var_dump我的数组$array_name我得到以下内容:

array(4) {
  ["lounge"]=>
  string(0) ""
  ["terrasse"]=>
  string(12) "ab 18:00 Uhr"
 ["vorverkauf"]=>
  string(12) "ab 18:30 Uhr"
  ["titles"]=>
  array(3) {
    ["lounge"]=>
    string(6) "Lounge"
    ["terrasse"]=>
    string(14) "Außenbar"
    ["vorverkauf"]=>
    string(18) "Vorverkauf im 1.UG"
  }
}
array(4) {
  ["lounge"]=>
  string(0) ""
  ["terrasse"]=>
  string(12) "ab 18:00 Uhr"
  ["vorverkauf"]=>
  string(12) "ab 18:30 Uhr"
  ["titles"]=>
  array(3) {
    ["lounge"]=>
    string(6) "Lounge"
    ["terrasse"]=>
    string(14) "Außenbar"
    ["vorverkauf"]=>
    string(18) "Vorverkauf im 1.UG"
  }
}

正如您所看到的,它们是两个数组,但它们不在一个“主”数组中。 我想只有第一个这样的阵列。

所以我试过

var_dump($array_name[0])返回NULL

我缺少什么?

最后,我想从第一个数组得到以下值:

$array[0]['titles]['lounge']之类的内容应输出Lounge

1 个答案:

答案 0 :(得分:0)

遍历每一个打印值 这是因为您没有为数组名称

的数组定义键
foreach( $array_name as $sub_array_name){
 echo $sub_array_name["titles"]["lounge"];

}