php怎么去掉数组的第一个值
时间 : 2023-02-15 18:06:01声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

PHP是一种强大的脚本语言,它可以被用来处理数组,比如array_shift函数可以帮助去掉数组的第一个值。

array_shift() 函数从数组中将第一个元素删除,并返回被删除元素的值。

该函数修改数组并将第一个数组单元从其中删除,将其他数组单元向前移动,array_shift()返回移除的数组单元的值。

下面的实例演示了数组的array_shift()函数的使用方法:

声明一个数组。

$fruits = array("apple","banana","kiwi");

使用 array_shift() 函数将数组中的第一个元素移除,然后输出移除的元素的值。

$removed = array_shift($fruits);

echo $removed; //输出apple

再次输出数组的值,可以看到数组中的第一个元素apple已经移除了:

print_r($fruits); //输出Array ( [0] => banana [1] => kiwi )

可以看出,array_shift()函数可以用来移除数组中的第一个元素,它会返回被删除的元素的值,同时会将剩余的元素向前移动,非常实用。

PHP是一种流行的脚本语言,用来创建动态网页。有时候,我们需要删除数组的第一个值。这可以用以下三种方法完成:

1、使用 array_shift()函数。array_shift()函数可以移除数组中的第一个元素,并将该元素的值返回,如果是空数组,则返回NULL。它接受一个单个数组作为参数,并返回被删除的值,所以它也称作弹出函数。示例代码如下:

$ar = ["a"=>'Apple',"b"=>'Banana', "c"=>'Cherry'];

$d = array_shift($ar);

//返回 Apple

echo $d;

2、使用unset()函数。unset()函数可以移除一个或多个变量,即删除特定位置的元素。它也可以用来移除数组的第一个值。要移除数组的第一个元素,我们需要提供KEY。示例代码如下:

$ar = ["a"=>'Apple',"b"=>'Banana', "c"=>'Cherry'];

unset($ar['a']);

//输出: Array ( [b] => Banana [c] => Cherry )

print_r($ar);

3、使用array_slice()函数。array_slice()是PHP中的一个常用函数,它可以从数组中提取指定的元素,我们可以利用它来删除数组的第一个值。它有3个参数:数组、开始位置和复制的长度。当第三个参数被省略时,数组将从指定的位置开始一直到末尾。我们可以传入0作为索引,来移除数组的第一个元素。示例代码如下:

$ar = ["a"=>'Apple',"b"=>'Banana', "c"=>'Cherry'];

$arr = array_slice($ar, 0, 1);

//输出: Array ( [b] => Banana [c] => Cherry )

print_r($arr);

以上三种方法可以用来删除数组的第一个值,可以根据自己的需要来