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 相关文章推荐
一个域名查询的程序
Oct 09 PHP
php 无限极分类
Mar 27 PHP
php中判断数组是一维,二维,还是多维的解决方法
May 04 PHP
php使用smtp发送支持附件的邮件示例
Apr 13 PHP
ThinkPHP模板比较标签用法详解
Jun 30 PHP
PHP ajax 异步执行不等待执行结果的处理方法
May 27 PHP
浅谈php提交form表单
Jul 01 PHP
php正则匹配文章中的远程图片地址并下载图片至本地
Sep 29 PHP
在php的yii2框架中整合hbase库的方法
Sep 20 PHP
PHP封装的分页类与简单用法示例
Feb 25 PHP
解决Laravel 使用insert插入数据,字段created_at为0000的问题
Oct 11 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
Oct 20 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上传大文件设置方法
2016/04/14 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
2017/02/09 PHP
php无限级分类实现评论及回复功能
2019/02/18 PHP
jQuery EasyUI API 中文文档 - Documentation 文档
2011/09/29 Javascript
javascript中onmouse事件在div中失效问题的解决方法
2012/01/09 Javascript
jQuery遍历Form示例代码
2013/09/03 Javascript
javascript中with()方法的语法格式及使用
2014/08/04 Javascript
详解Matlab中 sort 函数用法
2016/03/20 Javascript
jQuery+CSS实现简单切换菜单示例
2016/07/27 Javascript
微信小程序 LOL 英雄介绍开发实例
2016/09/30 Javascript
Angularjs自定义指令Directive详解
2017/05/27 Javascript
nodejs socket实现的服务端和客户端功能示例
2017/06/02 NodeJs
webpack本地开发环境无法用IP访问的解决方法
2018/03/20 Javascript
讲解vue-router之什么是动态路由
2018/05/28 Javascript
JavaScript数据结构之栈实例用法
2019/01/18 Javascript
详解微信小程序开发之formId使用(模板消息)
2019/08/27 Javascript
Nodejs技巧之Exceljs表格操作用法示例
2019/11/06 NodeJs
解决Vue在Tomcat8下部署页面不加载的问题
2019/11/12 Javascript
JavaScript实现缓动动画
2020/11/25 Javascript
[03:46]显微镜下的DOTA2第七期——满血与残血
2014/06/20 DOTA
PyQt5每天必学之带有标签的复选框
2018/04/19 Python
Djang的model创建的字段和参数详解
2019/07/27 Python
利用python实现汉字转拼音的2种方法
2019/08/12 Python
CSS3实现可翻转的hover效果
2018/05/23 HTML / CSS
HTML5中的autofocus(自动聚焦)属性介绍
2014/04/23 HTML / CSS
巴西最大的玩具连锁店:Ri Happy
2020/06/17 全球购物
聊城大学毕业生自荐书
2014/02/01 职场文书
趣味比赛活动方案
2014/02/15 职场文书
节能减排倡议书
2014/04/15 职场文书
财务人员担保书
2014/05/13 职场文书
入党政审材料范文
2014/12/24 职场文书
2015年市场部工作总结
2015/04/30 职场文书
如何写辞职信
2015/05/13 职场文书
销售人员管理制度
2015/08/06 职场文书
MySQL索引篇之千万级数据实战测试
2021/04/05 MySQL
解决Navicat for Mysql连接报错1251的问题(连接失败)
2021/05/27 MySQL