【发布时间】:2017-07-18 08:33:07
【问题描述】:
如果我 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
【问题讨论】:
-
请在包含创建
$array_name的逻辑的地方发布您的代码 -
你没有数组[0]。你有 $array["titles"]["lounge"]
-
看起来你 var_dump 同一个数组两次;如果你执行 var_dump($array_name['titles]['lounge']) 你会得到什么?
-
@BogdanMantescu 这将返回两个包含单词“Lounge”的字符串。但这些仍然是两个字符串 string(6) "Lounge" string(6) "Lounge"
-
只是一个数组,但是被var_dump()打印了两次,所以可以使用$array_name['titles]['lounge']