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中的观察者模式
Mar 24 PHP
php.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)
Jul 01 PHP
PHP 返回13位时间戳的实现代码
May 13 PHP
thinkphp 抓取网站的内容并且保存到本地的实例详解
Aug 25 PHP
php获取ajax的headers方法与内容实例
Dec 27 PHP
PHP排序算法之直接插入排序(Straight Insertion Sort)实例分析
Apr 20 PHP
PHP实现微信小程序人脸识别刷脸登录功能
May 24 PHP
thinkPHP框架实现多表查询的方法
Jun 14 PHP
PHP实现数组转JSon和JSon转数组的方法示例
Jun 14 PHP
PHP session垃圾回收机制实例分析
Jun 28 PHP
laravel批量生成假数据的方法
Oct 09 PHP
PHP读取文件或采集时解决中文乱码
Mar 09 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
thinkPHP+LayUI 流加载实现功能
2019/09/27 PHP
js动态拼接正则表达式的两种方法
2014/03/04 Javascript
JS实现自动变化的导航菜单效果代码
2015/09/09 Javascript
JavaScript编程中window的location与history对象详解
2015/10/26 Javascript
【JS+CSS3】实现带预览图幻灯片效果的示例代码
2016/03/17 Javascript
JavaScript学习笔记之数组去重
2016/03/23 Javascript
nodejs socket实现的服务端和客户端功能示例
2017/06/02 NodeJs
js中的事件委托或是事件代理使用详解
2017/06/23 Javascript
Angular6新特性之Angular Material
2018/12/28 Javascript
JS中数据结构之栈
2019/01/01 Javascript
Vue.js路由实现选项卡简单实例
2019/07/24 Javascript
Vue强制组件重新渲染的方法讨论
2020/02/03 Javascript
JS控制下拉列表左右选择实例代码
2020/05/08 Javascript
js抽奖转盘实现方法分析
2020/05/16 Javascript
[16:21]教你分分钟做大人:圣堂刺客
2014/12/03 DOTA
Python中pygame安装方法图文详解
2015/11/11 Python
Python实现简单的文本相似度分析操作详解
2018/06/16 Python
对python 数据处理中的LabelEncoder 和 OneHotEncoder详解
2018/07/11 Python
Python使用matplotlib绘制随机漫步图
2018/08/27 Python
如何运行.ipynb文件的图文讲解
2019/06/27 Python
如何使用Python实现斐波那契数列
2019/07/02 Python
Python爬虫如何应对Cloudflare邮箱加密
2020/06/24 Python
python中如何使用虚拟环境
2020/10/14 Python
详解python3类型注释annotations实用案例
2021/01/20 Python
澳大利亚旅游网站:Lastminute
2017/08/07 全球购物
美国体育用品商店:Paragon Sports
2017/10/08 全球购物
天游软件面试
2013/11/23 面试题
总裁办公室主任职责
2014/01/02 职场文书
物流管理专业毕业生自荐信
2014/03/04 职场文书
大学毕业感言200字
2014/03/09 职场文书
感谢信模板大全
2015/01/23 职场文书
2015国庆66周年宣传语
2015/07/14 职场文书
小学班长竞选稿
2015/11/20 职场文书
SONY AN-LP1 短波有源天线放大器
2021/04/22 无线电
python装饰器代码解析
2022/03/23 Python
MySql分区类型及创建分区的方法
2022/04/13 MySQL