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简单命令代码集锦
Sep 24 PHP
FCKeditor添加自定义按钮
Mar 27 PHP
ajax取消挂起请求的处理方法
Mar 18 PHP
教你如何解密 “ PHP 神盾解密工具 ”
Jun 20 PHP
PHP中读取照片exif信息的方法
Aug 20 PHP
zend framework中使用memcache的方法
Mar 04 PHP
php PDO异常处理详解
Nov 20 PHP
PHP仿tp实现mvc框架基本设计思路与实现方法分析
May 23 PHP
laravel Validator ajax返回错误信息的方法
Sep 29 PHP
php更新cookie内容的详细方法
Sep 30 PHP
PHP使用redis位图bitMap 实现签到功能
Oct 08 PHP
Laravel配合jwt使用的方法实例
Oct 25 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
WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置
2008/03/28 PHP
PHP命名空间(Namespace)简明教程
2014/06/11 PHP
php实现的zip文件内容比较类
2014/09/24 PHP
PHP缓存集成库phpFastCache用法
2014/12/15 PHP
php实现的pdo公共类定义与用法示例
2017/07/19 PHP
PHP使用Redis实现防止大并发下二次写入的方法
2017/10/09 PHP
jQuery的12招常用技巧分享
2011/08/08 Javascript
jquery实现弹出层遮罩效果的简单实例
2014/03/03 Javascript
基于js实现checkbox批量选中操作
2016/11/22 Javascript
EasyUI修改DateBox和DateTimeBox的默认日期格式示例
2017/01/18 Javascript
Bootstrap table表格初始化表格数据的方法
2018/07/25 Javascript
详谈js的变量提升以及使用方法
2018/10/06 Javascript
JS面向对象编程基础篇(三) 继承操作实例详解
2020/03/03 Javascript
[02:32]【DOTA2亚洲邀请赛】iceice,梦开始的地方
2017/03/13 DOTA
python的迭代器与生成器实例详解
2014/07/16 Python
python 递归遍历文件夹,并打印满足条件的文件路径实例
2017/08/30 Python
Python实现按特定格式对文件进行读写的方法示例
2017/11/30 Python
Python爬虫爬取一个网页上的图片地址实例代码
2018/01/16 Python
python的格式化输出(format,%)实例详解
2018/06/01 Python
python 正确保留多位小数的实例
2018/07/16 Python
Python对excel文档的操作方法详解
2018/12/10 Python
Python 分享10个PyCharm技巧
2019/07/13 Python
如何使用Python抓取网页tag操作
2020/02/14 Python
python图形开发GUI库pyqt5的基本使用方法详解
2020/02/14 Python
Django用户身份验证完成示例代码
2020/04/03 Python
Python爬虫实例——scrapy框架爬取拉勾网招聘信息
2020/07/14 Python
浅析python实现动态规划背包问题
2020/12/31 Python
CSS3实现时间轴特效
2020/11/02 HTML / CSS
html5自动播放mov格式视频的实例代码
2020/01/14 HTML / CSS
同步和异步有何异同,在什么情况下分别使用他们
2013/04/09 面试题
编辑硕士自荐信范文
2013/11/27 职场文书
餐厅经理岗位职责范本
2014/02/17 职场文书
党员批评与自我批评范文
2014/09/23 职场文书
公司领导九九重阳节发言稿2014
2014/09/25 职场文书
2015年公司后勤管理工作总结
2015/05/13 职场文书
CSS实现切角+边框+投影+内容背景色渐变效果
2021/11/01 HTML / CSS