中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

php多維數組去空值的方法是什么

PHP
小億
105
2023-09-11 14:32:27
欄目: 編程語言

可以使用遞歸函數來遍歷多維數組,將空值去除。

以下是一個示例代碼:

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

使用示例:

$array = array(
'name' => 'John',
'age' => '',
'address' => array(
'street' => '123 Main St',
'city' => '',
'state' => 'CA'
)
);
removeEmptyValues($array);
print_r($array);

輸出結果:

Array
(
[name] => John
[address] => Array
(
[street] => 123 Main St
[state] => CA
)
)

在示例中,遞歸函數removeEmptyValues遍歷多維數組,如果值是一個數組,則遞歸調用該函數繼續遍歷。如果值是一個空值,則使用unset函數將其從數組中刪除。最終,只剩下非空值的數組。

0
亚东县| 上思县| 江油市| 鱼台县| 榆树市| 永泰县| 屯门区| 建昌县| 柳林县| 鄂伦春自治旗| 双牌县| 溧水县| 台东市| 凤冈县| 梓潼县| 广西| 威远县| 高邮市| 庆阳市| 临桂县| 牡丹江市| 策勒县| 宁波市| 鹤山市| 尼木县| 元朗区| 酒泉市| 华亭县| 互助| 静乐县| 岳普湖县| 陵水| 湄潭县| 南澳县| 临沭县| 九江市| 嘉善县| 江口县| 滕州市| 肇州县| 铜梁县|