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获取php,mysql,apche的版本信息示例代码
Jan 16 PHP
php内核解析:PHP中的哈希表
Jan 30 PHP
php生成短网址示例
May 05 PHP
php中mkdir()函数的权限问题分析
Sep 24 PHP
PHP与服务器文件系统的简单交互
Oct 21 PHP
PHP+MYSQL实现读写分离简单实战
Mar 13 PHP
PHP命名空间namespace及use的简单用法分析
Aug 03 PHP
PHP chunk_split()函数讲解
Feb 12 PHP
ThinkPHP5.0框架使用build 自动生成模块操作示例
Apr 11 PHP
php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例
May 09 PHP
php设计模式之职责链模式定义与用法经典示例
Sep 19 PHP
PHP mkdir创建文件夹实现方法解析
Nov 13 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
第十二节--类的自动加载
2006/11/16 PHP
PHP彩蛋信息介绍和阻止泄漏的方法(隐藏功能)
2014/08/06 PHP
php写入、删除与复制文件的方法
2015/06/20 PHP
既简单又安全的PHP验证码 附调用方法
2016/06/02 PHP
PHP+Redis事务解决高并发下商品超卖问题(推荐)
2020/08/03 PHP
关于document.cookie的使用javascript
2008/04/11 Javascript
jQuery源码分析-05异步队列 Deferred 使用介绍
2011/11/14 Javascript
Extjs优化(一)删除冗余代码提高运行速度
2013/04/15 Javascript
JS实现简单的Canvas画图实例
2013/07/04 Javascript
[JSF]使用DataModel处理表行事件的实例代码
2013/08/05 Javascript
Js表格万条数据瞬间加载实现代码
2014/02/20 Javascript
javascript面向对象快速入门实例
2015/01/13 Javascript
jQuery异步提交表单的两种方式
2016/09/13 Javascript
Angular2利用组件与指令实现图片轮播组件
2017/03/27 Javascript
jQuery 添加样式属性的优先级别方法(推荐)
2017/06/08 jQuery
NodeJS自定义模块写法(详解)
2017/06/27 NodeJs
浅谈webpack打包过程中因为图片的路径导致的问题
2018/02/21 Javascript
webpack-dev-server远程访问配置方法
2018/02/22 Javascript
Spring boot 和Vue开发中CORS跨域问题解决
2018/09/05 Javascript
Vue 框架之键盘事件、健值修饰符、双向数据绑定
2018/11/14 Javascript
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
[36:13]Mineski vs iG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python基础教程之类class定义使用方法
2014/02/20 Python
python监控网站运行异常并发送邮件的方法
2015/03/13 Python
Python实现MySQL操作的方法小结【安装,连接,增删改查等】
2017/07/12 Python
python多线程同步实例教程
2019/08/11 Python
详解Python设计模式之策略模式
2020/06/15 Python
护理学毕业生自荐信
2013/10/02 职场文书
物流管理毕业生自荐信
2013/10/24 职场文书
满月酒答谢词
2014/01/14 职场文书
2014学习全国两会精神心得体会2000字
2014/03/11 职场文书
知识就是力量演讲稿
2014/09/13 职场文书
平遥古城导游词
2015/02/03 职场文书
放飞理想主题班会
2015/08/14 职场文书
MySQL update set 和 and的区别
2021/05/08 MySQL
mysql 如何获取两个集合的交集/差集/并集
2021/06/08 MySQL