如果我有一个只有一个键和一个元素myArray =array("myKey"=>123)
的关联数组,但我不知道该键的名称,我该如何获得该值?例如,如果我不知道我的密钥被称为myKey,我该如何返回123?我知道我可以使用foreach($myArray as $key=>$value)
,但我觉得应该有更好的方法。
答案 0 :(得分:34)
答案 1 :(得分:1)
或者,在我的情况下,我也需要键名。
$key = key($array);
$value = $array[$key];
从数组获取键名,然后使用该键从数组获取值。
答案 2 :(得分:0)
自 php7.3 起,您可以使用array_key_first
:
$myArray = array("myKey"=>123);
$key = array_key_first($myArray);
echo $myArray[$key]; // outputs 123