php删除数组空元素(代码示例)

pythondaimakaiyuan

温馨提示:这篇文章已超过298天没有更新,请注意相关的内容是否还可用!

php删除数组空元素(代码示例)

在PHP中,我们可以使用array_filter()函数来删除数组中的空元素。该函数会遍历数组中的每个元素,并将回调函数返回true的元素保留下来,而过滤掉返回false的元素。我们可以编写一个回调函数来判断数组元素是否为空。

示例代码如下:

$array = array("apple", "", "banana", "", "orange");

// 定义回调函数来判断数组元素是否为空

function removeEmptyElements($element)

{

return $element !== "";

}

// 使用array_filter()函数删除空元素

$result = array_filter($array, "removeEmptyElements");

print_r($result);

在上述示例代码中,我们首先定义了一个包含空元素的数组`$array`。然后,我们定义了一个名为`removeEmptyElements()`的回调函数,该函数判断数组元素是否为空。在这个例子中,我们使用了`!==`运算符来判断元素是否为空字符串。我们使用`array_filter()`函数将数组中的空元素过滤掉,并将结果存储在`$result`变量中。我们使用`print_r()`函数打印出过滤后的数组。

运行上述示例代码,输出结果为:

Array

(

[0] => apple

[2] => banana

[4] => orange

)

可以看到,空元素已经被成功删除,只剩下非空元素。

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码