在 PHP 中,可以使用 unset 函数从数组中删除指定的元素。它的语法如下:
unset ($array[index]);
其中,$array 是待操作的数组,index 是待删除元素的下标。
示例代码如下:
<?php
$array = array(“apple”, “banana”, “cherry”, “date”);
unset($array[1]); // 删除下标为 1 的元素
print_r($array);
?>
输出:
Array
(
[0] => apple
[2] => cherry
[3] => date
)
在上面的示例中,数组中下标为 1 的元素 “banana” 被成功删除了。
在 PHP 中,可以使用 unset 函数删除数组中的指定元素。具体操作如下:
$array = array('a', 'b', 'c', 'd', 'e');
unset($array[2]); // 删除数组中的第三个元素,即 'c'
print_r($array); // 输出结果为:Array ( [0] => a [1] => b [3] => d [4] => e )
可以看到,使用 unset 函数删除数组中的指定元素后,数组中的键值并不重新排序,原来的键值在删除元素后保持不变。如果想要重新排序,可以使用 array_values 函数将数组的键值重置为连续的数字索引,具体操作如下:
$array = array_values($array);
print_r($array); // 输出结果为:Array ( [0] => a [1] => b [2] => d [3] => e )
可以看到,使用 array_values 函数重新排序后,数组的键值变为了连续的数字索引。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/115526.html