从品牌网站建设到网络营销策划,从策略到执行的一站式服务
本篇文章给大家分享的是有关使用php怎么从数组中移除元素,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
创新互联-专业网站定制、快速模板网站建设、高性价比富阳网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式富阳网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖富阳地区。费用合理售后完善,十余年实体公司更值得信赖。
删除一个元素,且保持原有索引不变
可以使用 unset 函数,示例如下:
"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 函数,示例如下:
"a", 1 => "b", 2 => "c"); array_splice($array, 1, 1); //↑ 你想删除的元素的Offset ?>
输出:
Array ( [0] => a [1] => c )
按值删除多个元素,保持索引
也可以使用 array_diff 函数,示例如下:
"a", 1 => "b", 2 => "c"); $array = array_diff($array, ["a", "c"]); //└────────┘→ 你想删除的数组元素值values ?>
输出:
Array ( [1] => b )
与 unset 类似,array_diff 也将保持索引。
按键删除多个元素,保持索引
使用 array_diff_key 函数,示例如下:
"a", 1 => "b", 2 => "c"); $array = array_diff_key($array, [0 => "xy", "2" => "xy"]); //↑ ↑ 你想删除的数组键keys ?>
输出:
Array ( [1] => b )
与 unset 类似,array_diff_key 也将保持索引。
1、执行速度快。2、具有很好的开放性和可扩展性。3、PHP支持多种主流与非主流的数据库。4、面向对象编程:PHP提供了类和对象。5、版本更新速度快。6、具有丰富的功能。7、可伸缩性。8、功能全面,包括图形处理、编码与解码、压缩文件处理、xml解析等。
以上就是使用php怎么从数组中移除元素,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图