每日编程|PHP知识
删除PHP数组元素键值并重新排序
每日编程-PHP知识
想要删除PHP数组中某个元素键值,然后重新规范索引排序。我们可以使用PHP中的内置函数unset()、array_values(),这两个函数来实现。
acis 源码,vscode创建快捷方式,ubuntu 终端没了,tomcat配置页面路径,多爬虫 并发,云知梦php下载,seo优化关键词怎么计费,万网搭建淘宝客网站lzw
mfc windows程序设计 源码,ubuntu 突然不能联网,tomcat版本兼容问题,爬虫箱货源,php手机商城系统,seo免费教程全集信息流霸屏lzw
下面我们就结合简单的代码示例,给大家介绍删除PHP数组元素键值并重新排序的方法。
搜猫搜索v9.0源码,ubuntu用户登录日志,python爬虫课题申报,php .5.3,外部seo方案lzw
代码示例如下:
<?php//删除数组元素键值重新排序$x = array(1,2,3,4,5);var_dump($x);unset($x[3]);$x = array_values($x);var_dump($x);
此段代码中,我们打印了数组$x删除$x[3]元素前、删除后但没进行重新排序操作,以及删除后重新排序的结果。
排序对比下图例:
如图所示,我们通过array_values()对删除元素后的数组重新索引。
相关函数介绍:
unset :释放给定的变量
unset ( mixed $var [, mixed $... ] ) : void
unset() 销毁指定的变量。在函数中的行为会依赖于想要销毁的变量的类型而有所不同。
如果在函数中 unset() 一个全局变量,则只是局部变量被销毁,而在调用环境中的变量将保持调用 unset() 之前一样的值。
array_values:返回数组中所有的值
array_values ( array $array ) : array
array_values() 返回 input 数组中所有的值并给其建立数字索引。
参数array数组。返回值,返回含所有值的索引数组。
本篇文章就是关于删除PHP数组元素键值并重新排序的方法介绍,简单易懂,也是PHP常见的面试题之一,希望对需要的朋友有所帮助!