如果我有一个只有一个键和一个元素的关联数组myArray =array("myKey"=>123)
,但我不知道键的名称,如何获取值?例如,如果我不知道我的密钥名为 myKey,我该如何返回 123?我知道我可以使用foreach($myArray as $key=>$value)
,但我觉得应该有更好的方法。
问问题
14204 次
3 回答
2
或者在我的情况下,我还需要键名。
$key = key($array);
$value = $array[$key];
从数组中获取键名,然后使用该键从数组中获取值。
于 2019-08-06T15:34:31.543 回答
0
从php7.3 开始,您可以使用array_key_first
:
$myArray = array("myKey"=>123);
$key = array_key_first($myArray);
echo $myArray[$key]; // outputs 123
于 2020-11-30T11:34:41.520 回答