获取具有未知键名的数组值

php
2022-08-30 18:20:36

如果我有一个只有一个键和一个元素的关联数组,但我不知道键的名称,我如何获得值?例如,如果我不知道我的密钥被称为myKey,我该如何返回123?我知道我可以使用,但我觉得应该有更好的方法。myArray =array("myKey"=>123)foreach($myArray as $key=>$value)


答案 1

您可以使用 current()

$value = current($array);

或者,如果您也想要密钥,则每个()

list($key, $value) = each($array);

答案 2

或者,在我的情况下,我还需要键名。

$key = key($array);

$value = $array[$key];

从数组中获取键名,然后使用键从数组中获取值。


推荐