龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php 删除一个数组中的某个值!

时间:2015-03-28 02:24来源:网络整理 作者:网络 点击:
分享到:
删除一个数组中的某个值! 删除一个数组中的某个值.兼容多维数组!**[PHP]代码**[代码片段(19行)]

删除一个数组中的某个值.兼容多维数组!

[PHP]代码

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;
}
收藏文章
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
评论内容为空!
还没有评论,快来抢沙发吧!
按钮 内容不能为空!
立刻说两句吧! 查看0条评论
精彩图集

赞助商链接