PHP删除空数组元素的程序
给定一个包含元素的数组。任务是从数组中删除空元素,例如空字符串或 NULL 元素。
方法一:使用 array_filter()函数。它是通过使用 array_filter()函数的。当使用回调函数声明时,它也会删除假值,但是,如果没有指定回调函数,则数组中所有等于 FALSE 的值都将被删除,例如空字符串或 NULL 值。
例子:
输出:
array(6) {
[0]=>
string(5) "geeks"
[1]=>
int(11)
[4]=>
int(12)
[5]=>
string(3) "for"
[6]=>
int(1997)
[8]=>
string(5) "geeks"
}
方法二:使用 unset()函数。另一种方法是使用 empty()函数和 unset()函数从数组中删除空元素。 empty()函数用于检查元素是否为空。
例子:
$value)
if(empty($value))
unset($array[$key]);
// Display the array elements
foreach($array as $key => $value)
echo ($array[$key] . "
");
?>
输出:
geeks1112for1997geeks