PHP删除特定数组内容并且重建数组索引的方法.


Posted in PHP onMarch 25, 2011
$a = array('a','b','c','d'); 
unset($a[2]); 
print_r($a);

但是这种方法的最大缺点是没有重建数组索引.

经过查资料后.原来PHP提供了这个功能.只不过很间接..

这个函数是array_splice.

为了使用方便.我封装成了一个函数.方便大家使用.

function array_remove(&$arr,$offset){ 
array_splice($arr,$offset,1); 
} 
$a = array('a','b','c','d'); 
array_remove($a,2); 
print_r($a);

经过测试可以知道.2的位置这个元素被真正的删除了.并且重新建立了索引.
PHP 相关文章推荐
php模板之Phpbean的目录结构
Jan 10 PHP
PHP XML操作类DOMDocument
Dec 16 PHP
PHP详解ASCII码对照表与字符转换
Dec 05 PHP
CI(CodeIgniter)框架中的增删改查操作
Jun 10 PHP
ThinkPHP有变量的where条件分页实例
Nov 03 PHP
php中 ob_start等函数截取标准输出的方法
Jun 22 PHP
从性能方面考虑PHP下载远程文件的3种方法
Dec 29 PHP
Yii2实现多域名跨域同步登录退出
Feb 04 PHP
yii2的restful api路由实例详解
May 14 PHP
thinkphp5 模型实例化获得数据对象的教程
Oct 18 PHP
Laravel 集成微信用户登录和绑定的实现
Dec 27 PHP
PHP生成随机密码4种方法及性能对比
Dec 11 PHP
PHP学习 变量使用总结
Mar 24 #PHP
优化php效率,提高php性能的一些方法
Mar 24 #PHP
php 代码优化之经典示例
Mar 24 #PHP
php模拟asp中的XmlHttpRequest实现http请求的代码
Mar 24 #PHP
php邮件发送,php发送邮件的类
Mar 24 #PHP
php 数组排序 array_multisort与uasort的区别
Mar 24 #PHP
一个基于PDO的数据库操作类
Mar 24 #PHP
You might like
AES加解密在php接口请求过程中的应用示例
2016/10/26 PHP
PHP 配置后台登录以及模板引入
2017/01/24 PHP
PHP常用排序算法实例小结【基本排序,冒泡排序,快速排序,插入排序】
2017/02/07 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
2019/05/13 PHP
laravel框架select2多选插件初始化默认选中项操作示例
2020/02/18 PHP
php+ajax实现文件切割上传功能示例
2020/03/03 PHP
把html页面的部分内容保存成新的html文件的jquery代码
2009/11/12 Javascript
一个简单的动态加载js和css的jquery代码
2014/09/01 Javascript
js运动动画的八个知识点
2015/03/12 Javascript
JavaScript DOM 学习总结(五)
2015/11/24 Javascript
js实现对ajax请求面向对象的封装
2016/01/08 Javascript
Jquery uploadify上传插件使用详解
2016/01/13 Javascript
JavaScript编码风格指南(中文版)
2016/08/26 Javascript
基于JavaScript实现购物网站商品放大镜效果
2016/09/06 Javascript
JS实现全屏的四种写法
2016/12/30 Javascript
浅谈mint-ui 填坑之路
2017/11/06 Javascript
JS动画定时器知识总结
2018/03/23 Javascript
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
2018/05/16 Javascript
JS实现图片旋转动画效果封装与使用示例
2018/07/09 Javascript
jQuery 操作 HTML 元素和属性的方法
2018/11/12 jQuery
React Native中Mobx的使用方法详解
2018/12/04 Javascript
基于vue-cli、elementUI的Vue超简单入门小例子(推荐)
2019/04/17 Javascript
浅谈实现在线预览PDF的几种解决办法
2020/08/10 Javascript
pycharm 使用心得(二)设置字体大小
2014/06/05 Python
python素数筛选法浅析
2018/03/19 Python
python对于requests的封装方法详解
2019/01/03 Python
对Python使用mfcc的两种方式详解
2019/01/09 Python
python实现XML解析的方法解析
2019/11/16 Python
Python Sphinx使用实例及问题解决
2020/01/17 Python
Python3爬虫中识别图形验证码的实例讲解
2020/07/30 Python
阿里巴巴英国:Alibaba英国
2019/12/11 全球购物
美国家居装饰购物网站:Amanda Lindroth
2020/03/25 全球购物
考核评语大全
2014/04/29 职场文书
群众路线教育实践活动剖析材料
2014/09/30 职场文书
教师作风建设剖析材料
2014/10/11 职场文书
小学学习委员竞选稿
2015/11/20 职场文书