PHP删除数组中指定下标的元素
来源:互联网 发布:c语言99个例题 编辑:程序博客网 时间:2024/06/05 18:48
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开始的顺序下标,即使你的索引不是以数字命名的,也会被重新建立索引。
阅读全文
0 0
- PHP删除数组中指定下标的元素
- 14.3 编写一个程序,显示一个整型静态数组 a(共 5 个元素)中指定下标的元素,并 用异常处理机制检测下标超界的情况。
- php删除数组中指定值的元素
- php删除数组中指定元素,自定义函数
- Javascript 删除数组中指定元素
- 删除vector数组中指定元素
- 删除数组中指定元素不是下标
- Javscript删除数组中指定元素
- Javscript删除数组中指定元素
- 删除数组中指定的元素
- 如何删除数组中指定的元素
- Leetcode019--删除数组中指定的元素
- JavaScript删除数组中指定元素
- Javscript删除数组中指定元素
- Remove Element:删除数组中指定元素
- php删除数组中指定值的元素的几种方法
- php删除数组中指定值的元素的几种方法
- PHP删除数组元素
- Git 常用命令速查表(图文+表格)
- pat 精度问题
- POJ.1552 Doubles(水)
- android监听事件的三种实现方式
- SpringCloud Eureka实战
- PHP删除数组中指定下标的元素
- 欢迎使用CSDN-markdown编辑器
- 【重要安全预警】Hadoop未授权访问可导致数据泄露
- MAC 命令行启动MySql
- ViewPager系列之仿魅族应用的广告BannerView
- 进程-execve
- 170620 tensorflow中如何随迭代次数更改学习率learning rate
- POJ.2739 Sum of Consecutive Prime Numbers(水)
- 剑指Offer-复杂链表的复制