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 10 PHP
PHP静态调用非静态方法的应用分析
May 02 PHP
测试php连接mysql是否成功的代码分享
Jan 24 PHP
PHP中使用file_get_contents抓取网页中文乱码问题解决方法
Dec 17 PHP
php生成年月日下载列表的方法
Apr 24 PHP
PHP使用内置函数生成图片的方法详解
May 09 PHP
PHP数组操作简单案例分析
Oct 15 PHP
PHP缩略图生成和图片水印制作
Jan 07 PHP
PHP空值检测函数与方法汇总
Nov 19 PHP
php微信扫码支付 php公众号支付
Mar 24 PHP
yii2的restful api路由实例详解
May 14 PHP
PHP设计模式入门之状态模式原理与实现方法分析
Apr 26 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代码
2006/12/06 PHP
PHP中foreach循环中使用引用要注意的地方
2011/01/02 PHP
php中判断文件空目录是否有读写权限的函数代码
2012/08/07 PHP
PHP将HTML转换成文本的实现代码
2015/01/21 PHP
PHP常用排序算法实例小结【基本排序,冒泡排序,快速排序,插入排序】
2017/02/07 PHP
FCK调用方法..
2006/12/21 Javascript
JavaScript flash复制库类 Zero Clipboard
2011/01/17 Javascript
JS自定义功能函数实现动态添加网址参数修改网址参数值
2013/08/02 Javascript
标题过长使用javascript按字节截取字符串
2014/04/24 Javascript
JS实现点击复选框将按钮或文本框变为灰色不可用的方法
2015/08/11 Javascript
javascript入门教程基础篇
2015/11/16 Javascript
javascript下使用Promise封装FileReader
2016/02/19 Javascript
jQuery插件开发发送短信倒计时功能代码
2017/05/09 jQuery
vue2.0的contextmenu右键弹出菜单的实例代码
2017/07/24 Javascript
vue实现验证码输入框组件
2017/12/14 Javascript
vue elementUI tree树形控件获取父节点ID的实例
2018/09/12 Javascript
详解vue-cli 脚手架 安装
2019/04/16 Javascript
[14:21]VICI vs EG (BO3)
2018/06/07 DOTA
Python break语句详解
2014/03/11 Python
python实现探测socket和web服务示例
2014/03/28 Python
windows下wxPython开发环境安装与配置方法
2014/06/28 Python
python实现基于两张图片生成圆角图标效果的方法
2015/03/26 Python
Python通过Django实现用户注册和邮箱验证功能代码
2017/12/11 Python
Python实现两个list求交集,并集,差集的方法示例
2018/08/02 Python
pygame游戏之旅 如何制作游戏障碍
2018/11/20 Python
Python中作用域的深入讲解
2018/12/10 Python
Python实现字符串匹配的KMP算法
2019/04/04 Python
python TCP包注入方式
2020/05/05 Python
Django模板获取field的verbose_name实例
2020/05/19 Python
基于 HTML5 Canvas实现 的交互式地铁线路图
2018/03/05 HTML / CSS
浅析HTML5中的 History 模式
2017/06/22 HTML / CSS
UNIX文件系统分类
2014/11/11 面试题
大学生毕业自我鉴定
2013/11/06 职场文书
通信工程专业毕业生推荐信
2013/12/25 职场文书
百日安全生产活动总结
2014/07/05 职场文书
搭讪开场白台词大全
2015/05/28 职场文书