牛骨文教育服务平台(让学习变的简单)
博文笔记

删除多维数组里面空值或指定键值

创建时间:2017-06-26 投稿人: 浏览次数:245
//删除空值
function get_arr($arr) {
    foreach ($arr as $k => $v) {
        if (is_array($arr[$k])) {
            $arr[$k] = get_arr($arr[$k]);
        } else {
            if (empty($arr[$k])) {
                // if ( ($k == "depth") || ($k == "salestate") || ($k == "initial") || empty($arr[$k])) {
                unset($arr[$k]);
            }
        }
    }
    return $arr;
}


$a = array(
    "id" => "",
    "aa" => array(
        "id" => "",
        "name" => " shuiping",
        array(
            "id" => "11",
            "femail" => "")),
);
echo "<pre>";
print_r(get_arr($a, "id"));
echo "</pre>";

这里写图片描述

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。