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

溫馨提示×

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
江城| 玉林市| 米林县| 来凤县| 砀山县| 府谷县| 龙岩市| 金平| 石河子市| 井陉县| 志丹县| 英吉沙县| 桐柏县| 海城市| 荆州市| 晋宁县| 错那县| 石屏县| 雅江县| 赣榆县| 深水埗区| 阿巴嘎旗| 闽清县| 曲周县| 于田县| 郴州市| 新巴尔虎左旗| 淮滨县| 浙江省| 山阴县| 泊头市| 策勒县| 枝江市| 哈密市| 南皮县| 类乌齐县| 康保县| 蕲春县| 西盟| 榆社县| 长汀县|