PHP

php中array_shift函数的作用是什么

小亿
95
2024-01-30 17:26:38
栏目: 编程语言

在PHP中,`array_shift()`函数用于删除并返回数组的第一个元素。它会将数组中的键重新索引,并且返回被删除的元素的值。

以下是使用`array_shift()`函数的示例:

```php

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

$firstFruit = array_shift($fruits);

echo $firstFruit; // 输出: apple

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

```

在上面的示例中,我们定义了一个名为 `$fruits` 的数组,并使用 `array_shift()` 函数删除了该数组的第一个元素。被删除的元素 `"apple"` 被赋值给 `$firstFruit` 变量。然后,我们打印了 `$firstFruit` 变量的值,它输出了被删除的元素 `"apple"`。接着,使用 `print_r()` 函数打印了 `$fruits` 数组的内容,可以看到第一个元素 `"apple"` 已经从数组中删除,并且数组重新索引为 `[0] => banana` 和 `[1] => orange`。

0
看了该问题的人还看了