手机
当前位置:查字典教程网 >编程开发 >php教程 >php 删除一个数组中的某个值.兼容多维数组!
php 删除一个数组中的某个值.兼容多维数组!
摘要:复制代码代码如下:functionarray_remove_key($array,$keys){$num=count($keys);$num...

复制代码 代码如下:

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递归调用删除数组空值元素的方法

php删除文本文件中重复行的方法

php给一组指定关键词添加span标签的方法

php对数组内元素进行随机调换的方法

写一个用户在线显示的程序

PHP输出一个等腰三角形的方法

一个高ai的分页函数和一个url函数

用函数读出数据表内容放入二维数组

php使用数组填充下拉列表框的方法

精品推荐
分类导航