久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

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

161次閱讀
沒有評論

共計 683 個字符,預計需要花費 2 分鐘才能閱讀完成。

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

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]);
            }
        }
    }
}

$threeDimensionalArray = [[1, 2, 3],
    [4, '', 6],
    [[7, '', 9], [10, 11, '']],
];

removeEmptyValues($threeDimensionalArray);

print_r($threeDimensionalArray);

在上述代碼中,removeEmptyValues 函數將傳入的數組作為引用,在函數內部進行遞歸遍歷,檢查數組元素是否為空。如果是空數組或者空字符串,就使用 unset 函數將該元素從數組中刪除。最后,打印處理后的三維數組。

執行上述代碼后,將會得到以下輸出:

Array
([0] => Array
        ([0] => 1
            [1] => 2
            [2] => 3
        )

    [1] => Array
        ([0] => 4
            [2] => 6
        )

    [2] => Array
        ([0] => Array
                ([0] => 7
                    [2] => 9
                )

            [1] => Array
                ([0] => 10
                    [1] => 11
                )

        )

)

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

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-12發表,共計683字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 江华| 桦川县| 公主岭市| 沾益县| 夹江县| 湟中县| 福贡县| 麻江县| 岑巩县| 漳浦县| 扎囊县| 中卫市| 鹤山市| 格尔木市| 油尖旺区| 济源市| 仁化县| 湟中县| 柏乡县| 永吉县| 霞浦县| 武冈市| 湖南省| 黄平县| 乳山市| 咸丰县| 东兰县| 永昌县| 荔波县| 德昌县| 桃源县| 虞城县| 磐石市| 香河县| 于田县| 奈曼旗| 华阴市| 利津县| 米泉市| 商丘市| 富顺县|