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

溫馨提示×

php多維數組怎么去空值

PHP
小億
91
2023-11-14 16:53:16
欄目: 編程語言

可以使用遞歸函數來處理多維數組中的空值。

以下是一個示例代碼:

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

$array = array(
    'key1' => 'value1',
    'key2' => '',
    'key3' => array(
        'subkey1' => 'subvalue1',
        'subkey2' => '',
        'subkey3' => array(
            'subsubkey1' => '',
            'subsubkey2' => 'subsubvalue2',
        )
    )
);

removeEmptyValues($array);

print_r($array);

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

Array
(
    [key1] => value1
    [key3] => Array
        (
            [subkey1] => subvalue1
            [subkey3] => Array
                (
                    [subsubkey2] => subsubvalue2
                )

        )

)

通過遞歸調用 removeEmptyValues 函數,可以在多維數組中刪除所有空值。注意在處理子數組時,需要使用引用 &$value,這樣才能修改原始數組。

0
万盛区| 开封市| 乌审旗| 嘉兴市| 鄂托克前旗| 衡阳市| 沈阳市| 达日县| 登封市| 名山县| 通化县| 衡东县| 故城县| 施甸县| 唐海县| 巫山县| 长寿区| 得荣县| 临桂县| 广元市| 赫章县| 唐河县| 临沂市| 分宜县| 太仆寺旗| 晴隆县| 丰顺县| 远安县| 宣城市| 阜平县| 岗巴县| 城口县| 梨树县| 定结县| 贺兰县| 鹤山市| 奈曼旗| 郑州市| 中宁县| 枣强县| 红安县|