使用reset() 函数

现在,让我们考虑另一种获取数组第一个元素的方法。

它是 PHP reset() 函数。
它用于将数组的内部指针设置为其第一个元素并返回数组第一个元素的值。
在失败的情况下,它返回 FALSE 或者空数组。

下面是一个例子:

$arr = array(  => 'apple',  => 'banana',  => 'grapes' ) 
echo reset($arr); //Echoes "apple"

使用 array_shift函数

另一种获取 PHP 数组第一个元素的有用方法是使用 array_shift。

使用 array_shift 函数的示例如下所示:

array_shift(array_values($array));

使用 array_values()

在不知道数组的确切键或者索引的情况下,可以使用 array_values() 函数。
它能够返回数组的所有值并以数字方式索引数组。

使用 array_values() 的示例如下所示:

<?php
$arr = array( => "Apple",  => "Ball",  => "Cat");
echo array_values($arr)[]; //Outputs: Apple
?>
如何在 PHP 中获取数组的第一个元素

让我们看看当我们知道数组的特定索引或者键时如何获取数组的第一个元素。
在这种情况下,我们可以通过运行以下代码直接检索第一个元素:

<?php
//索引数组示例
$cities = array("Milan", "London", "Paris");
echo $cities[]; //Outputs: Milan

//关联数组示例
$fruits = array("a" => "Banana", "b" => "Ball", "c" => "Dog");
echo $fruits["a"]; //Outputs: Banana
?>

在我们不知道数组的确切键或者索引的情况下,我们可以使用下面演示的函数。

使用 array_pop函数

PHP中使用array_pop获取数组第一个元素的例子如下所示:

array_pop(array_reverse($array));
日期:2020-06-02 22:15:50 来源:oir作者:oir