在 PHP 中,處理 Set 集合(數組)中的空值可以通過多種方法實現
array_filter()
函數刪除空值:$set = [1, 2, null, 3, '', 4, null, 5];
$setWithoutNulls = array_filter($set, function ($value) {
return $value !== null;
});
print_r($setWithoutNulls);
array_diff()
函數刪除空值:$set = [1, 2, null, 3, '', 4, null, 5];
$setWithoutNulls = array_diff($set, [null]);
print_r($setWithoutNulls);
foreach
循環遍歷并刪除空值:$set = [1, 2, null, 3, '', 4, null, 5];
$setWithoutNulls = [];
foreach ($set as $value) {
if ($value !== null) {
$setWithoutNulls[] = $value;
}
}
print_r($setWithoutNulls);
這些方法都可以從 Set 集合中刪除空值。你可以根據自己的需求和喜好選擇合適的方法。