php 删除一个数组中的某个值.兼容多维数组!


Posted in PHP onFebruary 18, 2012
function array_remove_key($array, $keys) 
{ 
$num = count($keys); 
$num_last = $num - 1; 
$this_array_0 = &$array; 
$last_key = $keys[$num_last]; 
for ($i = 0; $i < $num_last; $i++) 
{ 
$this_key = $keys[$i]; 
$this_var_name = 'this_array_' . $i; 
$next_var_name = 'this_array_' . ($i + 1); 
if (!array_key_exists($this_key, $$this_var_name)) { 
break; 
} 
$$next_var_name = &${$this_var_name}[$this_key]; 
} 
unset(${$next_var_name}[$last_key]); 
return $array; 
}
PHP 相关文章推荐
怎样才能成为PHP高手?学会“懒惰”的编程
Dec 05 PHP
新手配置 PHP 调试环境(IIS+PHP+MYSQL)
Jan 10 PHP
用php获取本周,上周,本月,上月,本季度日期的代码
Aug 05 PHP
php include和require的区别深入解析
Jun 17 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
Jun 23 PHP
php中strstr、strrchr、substr、stristr四个函数的区别总结
Sep 22 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
Sep 22 PHP
PHP响应post请求上传文件的方法
Dec 17 PHP
基于PHP实现简单的随机抽奖小程序
Jan 05 PHP
iOS10推送通知开发教程
Sep 19 PHP
原生JS实现Ajax通过GET方式与PHP进行交互操作示例
May 12 PHP
thinkPHP5框架闭包函数与子查询传参用法示例
Aug 02 PHP
php 获取百度的热词数据的代码
Feb 18 #PHP
php 网上商城促销设计实例代码
Feb 17 #PHP
php中通过curl模拟登陆discuz论坛的实现代码
Feb 16 #PHP
初品cakephp 入门基础
Feb 16 #PHP
php线性表顺序存储实现代码(增删查改)
Feb 16 #PHP
用PHP实现Ftp用户的在线管理
Feb 16 #PHP
PHP排序算法的复习和总结
Feb 15 #PHP
You might like
php实现自动获取生成文章主题关键词功能的深入分析
2013/06/03 PHP
学习php分页代码实例
2013/10/24 PHP
php 过滤英文标点符号及过滤中文标点符号代码
2014/06/12 PHP
php从数据库查询结果生成树形列表的方法
2015/04/17 PHP
ASP中进行HTML数据及JS数据编码函数
2009/11/11 Javascript
javascript仿qq界面的折叠菜单实现代码
2012/12/12 Javascript
随鼠标移动的时钟非常漂亮遗憾的是只支持IE
2014/08/12 Javascript
javascript初学者常用技巧
2014/09/02 Javascript
基于jQuery.Hz2Py.js插件实现的汉字转拼音特效
2015/05/07 Javascript
关于jquery中动态增加select,事件无效的快速解决方法
2016/08/29 Javascript
利用jQuery对无序列表排序的简单方法
2016/10/16 Javascript
javascript实现将数字转成千分位的方法小结【5种方式】
2016/12/11 Javascript
微信小程序小组件 基于Canvas实现直播点赞气泡效果
2020/05/29 Javascript
简单实现js上传文件功能
2017/08/21 Javascript
angularjs利用directive实现移动端自定义软键盘的示例
2017/09/20 Javascript
JavaScript实现异步图像上传功能
2018/07/12 Javascript
es6函数之严格模式用法实例分析
2020/03/17 Javascript
python检测远程端口是否打开的方法
2015/03/14 Python
Python常见异常分类与处理方法
2017/06/04 Python
python奇偶行分开存储实现代码
2018/03/19 Python
python如何读写csv数据
2018/03/21 Python
使用Python监视指定目录下文件变更的方法
2018/10/15 Python
使用python Telnet远程登录执行程序的方法
2019/01/26 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
2019/12/04 Python
python时间日期操作方法实例小结
2020/02/06 Python
PyQt5的相对布局管理的实现
2020/08/07 Python
用python绘制樱花树
2020/10/09 Python
解决HTML5手机端页面缩放的问题
2017/10/27 HTML / CSS
基于html5 canvas做批改作业的小插件
2020/05/20 HTML / CSS
澳大利亚相机之家:Camera House
2017/11/30 全球购物
安全先进班组材料
2014/12/26 职场文书
综治目标管理责任书
2015/05/11 职场文书
篮球比赛通讯稿
2015/07/18 职场文书
五星级酒店宣传口号
2015/12/25 职场文书
2019年自助餐厅创业计划书模板
2019/08/22 职场文书
导游词之镇江焦山
2019/11/21 职场文书