pjkq.net
当前位置:首页 >> php删除数组指定元素 >>

php删除数组指定元素

$arr1 = array(1,3,5,7,8); $key = array_search(3, $arr1); if ($key !== false) array_splice($arr1, $key, 1); var_dump($arr1); 答对请采纳,答不对请追问

如果要在某个数组中删除一个元素,可以直接用的unset,例子代码: 以上代码输出的结果如下: E:\TEMP\文件\exp>a.phpArray( [0] => a [1] => b [2] => c [3] => d)Array( [0] => a [2] => c [3] => d)也就是说,删除了指定的元素,其它元素的序...

foreach( $data_arr as $key=>$data) { if(in_array('id',array_keys($data))){ unset($data_arr[$key]['id']); } }

foreach( $arr as $key => $value ) { if(in_array('w',$value)) unset($arr[$key]); }

使用 unset 函数,示例如下: 输出: Array ([0] => a[2] => c) 使用 unset 并未改变数组的原有索引。如果打算重排索引(让索引从0开始,并且连续),可以使用 array_values 函数:

直接使用php内置函数unset,代码如下: // 测试数组$a1 = array(1,2,3);// 删除索引数组第一个值$a1[0]unset($a1[0]);// 测试结果echo "";print_r($a1);echo "";exit;结果为: Array( [1] => 2 [2] => 3)

array_merge(),试试吧

array_unique (PHP 4 >= 4.0.1, PHP 5, PHP 7) array_unique — 移除数组中重复的值 说明 array array_unique ( array $array [, int $sort_flags = SORT_STRING ] ) array_unique() 接受 array 作为输入并返回没有重复值的新数组。 注意键名保留...

网站首页 | 网站地图
All rights reserved Powered by www.pjkq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com