How to get the first item from an associative PHP array?

后端 未结 15 2249
温柔的废话
温柔的废话 2021-01-31 00:33

If I had an array like:

$array[\'foo\'] = 400;
$array[\'bar\'] = \'xyz\';

And I wanted to get the first item out of that array without knowing

15条回答
  •  耶瑟儿~
    2021-01-31 01:14

    Fake loop that breaks on the first iteration:

    $key = $value = NULL;
    foreach ($array as $key => $value) {
        break;
    }
    
    echo "$key = $value\n";
    

    Or use each() (warning: deprecated as of PHP 7.2.0):

    reset($array);
    list($key, $value) = each($array);
    
    echo "$key = $value\n";
    

提交回复
热议问题