最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

php中删除数组元素的函数有哪些

来源:动视网 责编:小采 时间:2020-11-02 18:22:40
文档

php中删除数组元素的函数有哪些

php中删除数组元素的函数有哪些:php中删除数组元素的函数有:1、unset()函数;2、array_splice()函数;3、array_diff()函数;4、array_diff_key()函数。具体方法:(推荐教程:mysql教程)删除一个元素,且保持原有索引不变使用 unset 函数,示例如下:<php $arra
推荐度:
导读php中删除数组元素的函数有哪些:php中删除数组元素的函数有:1、unset()函数;2、array_splice()函数;3、array_diff()函数;4、array_diff_key()函数。具体方法:(推荐教程:mysql教程)删除一个元素,且保持原有索引不变使用 unset 函数,示例如下:<php $arra


php中删除数组元素的函数有:1、unset()函数;2、array_splice()函数;3、array_diff()函数;4、array_diff_key()函数。

具体方法:

(推荐教程:mysql教程)

删除一个元素,且保持原有索引不变

使用 unset 函数,示例如下:

<?php
 $array = array(0 => "a", 1 => "b", 2 => "c");
 unset($array[1]);
 //↑ 你想删除的key
?>

输出:

Array (
 [0] => a
 [2] => c
)

使用 unset 并未改变数组的原有索引。

如果打算重排索引(让索引从0开始,并且连续),可以使用 array_values 函数:

$array = array_values($array);

输出

array(2) {
 [0]=>
 string(1) "a"
 [1]=>
 string(1) "c"
}

删除一个元素,不保持索引

使用 array_splice 函数,示例如下:

<?php
 $array = array(0 => "a", 1 => "b", 2 => "c");
 array_splice($array, 1, 1);
 //↑ 你想删除的元素的Offset
?>

输出:

Array (
 [0] => a
 [1] => c
)

按值删除多个元素,保持索引

使用 array_diff 函数,示例如下:

<?php
 $array = array(0 => "a", 1 => "b", 2 => "c");
 $array = array_diff($array, ["a", "c"]);
 //└────────┘→ 你想删除的数组元素值values
?>

输出:

Array (
 [1] => b
)

与 unset 类似,array_diff 也将保持索引。

按键删除多个元素,保持索引

使用 array_diff_key 函数,示例如下:

<?php
 $array = array(0 => "a", 1 => "b", 2 => "c");
 $array = array_diff_key($array, [0 => "xy", "2" => "xy"]);
 //↑ ↑ 你想删除的数组键keys
?>

输出:

Array (
 [1] => b
)

与 unset 类似,array_diff_key 也将保持索引。

文档

php中删除数组元素的函数有哪些

php中删除数组元素的函数有哪些:php中删除数组元素的函数有:1、unset()函数;2、array_splice()函数;3、array_diff()函数;4、array_diff_key()函数。具体方法:(推荐教程:mysql教程)删除一个元素,且保持原有索引不变使用 unset 函数,示例如下:<php $arra
推荐度:
标签: 元素 php 函数
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top