PHP删除数组中指定下标的元素方法


Posted in PHP onFebruary 03, 2018

1、前面有讲数组作为堆栈和队列时的删除元素操作,即按顺序有规律的进行删除。那么,如果需要从数组的中间位置删除某个元素该如何操作呢?就需要我们今天要讲的unset()函数了。

2、unset()函数允许取消一个数组中的元素,但数组并不会重建索引,即保持原有索引,因为php中的索引具有特殊的含义。

3、示例展示:

<?php 
  $arr = array(1=>'one',2=>'two',3=>'three'); 
    
  //删除下标为2的元素 
  unset($arr[2]); //将得到Array(1=>'one',3=>'three') 
 
  //使用array_values()重新建立索引 
  $aar = array_values($arr); //$aar = array(0=>'one',1=>'three') 
?>

4、上面例子中最后一句代码为重新建立数组索引,在这里我解释以下:因为使用unset()函数删除一个元素以后,并没有重新建立索引下标顺序。如果需要有顺序的索引下标,可以使用array_values()函数重新创建索引下标顺序。

注意:该处所说的重新建立索引是指:重新建立一个以0开始的顺序下标,即使你的索引不是以数字命名的,也会被重新建立索引。

以上这篇PHP删除数组中指定下标的元素方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
网站当前的在线人数
Oct 09 PHP
PHP CURL模拟GET及POST函数代码
Apr 25 PHP
php 深入理解strtotime函数的使用详解
May 23 PHP
php实现水仙花数的4个示例分享
Apr 08 PHP
ThinkPHP3.1数据CURD操作快速入门
Jun 19 PHP
php遍历类中包含的所有元素的方法
May 12 PHP
PHP的伪随机数与真随机数详解
May 27 PHP
PHP合并discuz用户脚本的方法
Aug 04 PHP
php支持断点续传、分块下载的类
May 02 PHP
PHP微信开发之查询微信精选文章
Jun 23 PHP
PHP Callable强制指定回调类型的方法
Aug 30 PHP
Laravel框架集成UEditor编辑器的方法图文与实例详解
Apr 17 PHP
php学习笔记之mb_strstr的基本使用
Feb 03 #PHP
php通过pecl方式安装扩展的实例讲解
Feb 02 #PHP
PHP实现对图片的反色处理功能【测试可用】
Feb 01 #PHP
php 删除一维数组中某一个值元素的操作方法
Feb 01 #PHP
基于php双引号中访问数组元素报错的解决方法
Feb 01 #PHP
PHP运用foreach神奇的转换数组(实例讲解)
Feb 01 #PHP
PHP双向链表定义与用法示例
Jan 31 #PHP
You might like
PHP setcookie指定domain参数后,在IE下设置cookie失效的解决方法
2011/09/09 PHP
基于curl数据采集之正则处理函数get_matches的使用
2013/04/28 PHP
PHP实现的一致性哈希算法完整实例
2015/11/14 PHP
无语,javascript居然支持中文(unicode)编程!
2007/04/12 Javascript
js innerHTML 的一些问题的解决方法
2008/06/22 Javascript
Google AJAX 搜索 API实现代码
2010/11/17 Javascript
JavaScript访问字符串中单个字符的两种方法
2015/07/03 Javascript
基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)
2015/12/29 Javascript
JS中如何比较两个Json对象是否相等实例代码
2016/07/13 Javascript
第一次接触神奇的Bootstrap表单
2016/07/27 Javascript
两行代码轻松搞定JavaScript日期验证
2016/08/03 Javascript
AngularJS 面试题集锦
2016/09/06 Javascript
Javascript中的神器——Promise
2017/02/08 Javascript
简单谈谈js的数据类型
2017/09/25 Javascript
nodejs实现的简单web服务器功能示例
2018/03/15 NodeJs
用Node提供静态文件服务的方法
2018/07/06 Javascript
JavaScript 中 JSON.parse 函数 和 JSON.stringify 函数
2018/12/05 Javascript
微信小程序图片左右摆动效果详解
2019/07/13 Javascript
JavaScript设计模式之门面模式原理与实现方法分析
2020/03/09 Javascript
vue axios请求成功却进入catch的原因分析
2020/09/08 Javascript
Python进程间通信用法实例
2015/06/04 Python
深入理解python中的select模块
2017/04/23 Python
详解Python map函数及Python map()函数的用法
2017/11/16 Python
Python实现备份MySQL数据库的方法示例
2018/01/11 Python
python抓取文件夹的所有文件
2018/02/27 Python
Python爬虫简单运用爬取代理IP的实现
2020/12/01 Python
Html5移动端弹幕动画实现示例代码
2018/08/27 HTML / CSS
英国羊皮鞋类领先品牌:Just Sheepskin
2019/12/12 全球购物
Java里面如何创建一个内部类的实例
2015/01/19 面试题
美德好少年事迹材料
2014/01/19 职场文书
授权委托书
2015/01/28 职场文书
会议承办单位欢迎词
2015/09/30 职场文书
职场新人知识:如何制定一份合理的工作计划?
2019/09/11 职场文书
四年级作文之说明文作文
2019/10/14 职场文书
MongoDB数据库部署环境准备及使用介绍
2022/03/21 MongoDB
MySql统计函数COUNT的具体使用详解
2022/08/14 MySQL