91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
嘉兴市| 永年县| 天镇县| 堆龙德庆县| 兴文县| 思南县| 和平县| 舞阳县| 松江区| 陇南市| 宁德市| 兰西县| 松潘县| 平原县| 马尔康县| 陇川县| 蓬莱市| 灵武市| 进贤县| 浪卡子县| 朔州市| 孟津县| 綦江县| 大城县| 扎赉特旗| 吉安市| 渑池县| 东平县| 新泰市| 黄石市| 普陀区| 舟曲县| 蓬溪县| 翁源县| 泰宁县| 武安市| 兴宁市| 昌图县| 毕节市| 浙江省| 宁陕县|