PHP 程序:从数组中删除元素


2022年3月31日, Learn eTutorial
1642

如何使用 PHP 删除数组中的元素?

在此程序中,我们将把一个元素插入到指定索引处。为此,我们首先将值赋给数组 arr[]。要删除元素,我们使用内置函数 array_splice()。在该函数中,我们指定数组 arr、要删除元素的索引以及要删除的元素数量。最后,使用 foreach 循环 打印数组 arr[] 中的元素。

array_splice() 函数的语法


array_splice(array, start, length, array)

算法

步骤 1:使用值初始化一个数组 arr[]

步骤 2: 使用 foreach 循环 打印数组 arr[] 中当前存在的元素

步骤 5: 要从数组中删除元素,请调用内置函数 array_splice(),并传入数组 arr、要删除元素的索引以及要删除的元素数量作为参数。

步骤 6: 使用 foreach 循环 打印数组 arr[] 中的元素

PHP 源代码

                                          <?php
$arr = array(1, 2, 3, 4, 5, 6, 7, 8, 9);
echo "Array before removing element: \n";
foreach ($arr as $x) {
    echo "$x ";
}
array_splice($arr, 3, 1);
echo "\nArray after removing element: \n";
foreach ($arr as $x) {
    echo "$x ";
}
?>
                                      

输出

Array before removing element:
1 2 3 4 5 6 7 8 9
Array after removing element:
1 2 3 5 6 7 8 9