php 删除一个数组中的某个值.兼容多维数组!
php 删除一个数组中的某个值.兼容多维数组!
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下: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教程学习
编程开发子分类