亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

php怎么刪除三維維數組中的空值

PHP
小億
85
2023-11-28 19:53:47
欄目: 編程語言

要刪除三維數組中的空值,可以使用遞歸函數來遍歷數組,并刪除空值。以下是一個示例代碼:

function removeEmptyValues(&$array) {
    foreach ($array as $key => &$value) {
        if (is_array($value)) {
            removeEmptyValues($value);
            if (empty($value)) {
                unset($array[$key]);
            }
        } else {
            if (empty($value)) {
                unset($array[$key]);
            }
        }
    }
}

// 示例數組
$array = [
    'a' => [
        'b' => [
            'c' => 'value1',
            'd' => '',
        ],
        'e' => [
            'f' => 'value2',
            'g' => '',
        ],
    ],
    'h' => '',
];

removeEmptyValues($array);

print_r($array);

上述代碼中,使用removeEmptyValues函數來遞歸遍歷數組并刪除空值。如果當前元素是一個數組,那么會再次調用removeEmptyValues函數來處理該子數組。如果當前元素是一個空值,那么使用unset函數將其從數組中刪除。

運行上述代碼后,將會輸出如下結果:

Array
(
    [a] => Array
        (
            [b] => Array
                (
                    [c] => value1
                )
            [e] => Array
                (
                    [f] => value2
                )
        )
)

可以看到,空值已經被成功刪除了。

0
广南县| 邹平县| 德惠市| 乡宁县| 高青县| 图们市| 襄城县| 宁化县| 广德县| 惠州市| 射阳县| 西乡县| 古田县| 永德县| 华安县| 宾川县| 肇东市| 全州县| 福海县| 彭泽县| 德兴市| 永登县| 登封市| 汉寿县| 布尔津县| 绍兴县| 阳山县| 股票| 基隆市| 台湾省| 大荔县| 襄汾县| 宜君县| 天镇县| 南川市| 永福县| 洪洞县| 九龙城区| 恭城| 璧山县| 通许县|