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 相关文章推荐
php木马攻击防御之道
Mar 24 PHP
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
Dec 29 PHP
PHP学习笔记之二 php入门知识
Jan 12 PHP
PHP高级对象构建 工厂模式的使用
Feb 05 PHP
php常用Output和ptions/Info函数集介绍
Jun 19 PHP
php获取网页中图片、DIV内容的简单方法
Jun 19 PHP
php的curl封装类用法实例
Nov 07 PHP
laravel如何开启跨域功能示例详解
Aug 31 PHP
php中通用的excel导出方法实例
Dec 30 PHP
PHP关于foreach复制知识点总结
Jan 28 PHP
php用xpath解析html的代码实例讲解
Feb 14 PHP
解决php写入数据库乱码的问题
Sep 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
[对联广告] JS脚本类
2006/08/27 Javascript
jQuery+.net实现浏览更多内容(改编php版本)
2013/03/28 Javascript
js Math 对象的方法
2013/09/01 Javascript
Js操作Select大全(取值、设置选中等等)
2013/10/29 Javascript
angularJS 中$attrs方法使用指南
2015/02/09 Javascript
Node.js事件驱动
2015/06/18 Javascript
jQuery中cookie插件用法实例分析
2015/12/04 Javascript
js判断当前页面在移动设备还是在PC端中打开
2016/01/06 Javascript
Node.js中Request模块处理HTTP协议请求的基本使用教程
2016/03/31 Javascript
如何使用jquery实现文字上下滚动效果
2016/10/12 Javascript
原生JS实现网页手机音乐播放器 歌词同步播放的示例
2018/02/02 Javascript
Javascript中prototype与__proto__的关系详解
2018/03/11 Javascript
angularJs中orderBy筛选以及filter过滤数据的方法
2018/09/30 Javascript
iview tabs 顶部导航栏和模块切换栏的示例代码
2019/03/04 Javascript
Python实现在Linux系统下更改当前进程运行用户
2015/02/04 Python
python实现复制整个目录的方法
2015/05/12 Python
python遍历目录的方法小结
2016/04/28 Python
Numpy 中的矩阵求逆实例
2019/08/26 Python
简单了解python关键字global nonlocal区别
2020/09/21 Python
python中的unittest框架实例详解
2021/02/05 Python
杭州联环马网络笔试题面试题
2013/08/04 面试题
采购文员岗位职责
2013/11/20 职场文书
事务机电主管工作职责
2014/02/25 职场文书
竞聘书怎么写,如何写?
2014/03/31 职场文书
小班幼儿评语大全
2014/04/30 职场文书
计划生育证明格式及范本
2014/10/09 职场文书
2015年父亲节活动总结
2015/02/12 职场文书
2015年评职称工作总结范文
2015/04/20 职场文书
企业投资意向书
2015/05/09 职场文书
驳回起诉裁定书
2015/05/19 职场文书
董事长年会致辞
2015/07/29 职场文书
大学军训心得体会800字
2016/01/11 职场文书
《夹竹桃》教学反思
2016/02/23 职场文书
react 项目中引入图片的几种方式
2021/06/02 Javascript
详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑
2021/12/06 MySQL
python对文档中元素删除,替换操作
2022/04/02 Python