In this tutorial, you shall learn how to remove empty strings in given array in PHP using array_filter() function, with the help of example programs.
PHP – Remove empty strings in array
To filter empty strings in given array in PHP, we can use array_filter()
function.
Example
In this example, we take an array with strings in arr
, and remove all the empty strings from the array using array_filter()
function. Original array arr
is unchanged, but array_filter()
function returns an array where all the elements are non-empty strings.
PHP Program
<?php $arr = ["", "apple", "banana", "", "", "cherry"]; $filtered = array_filter($arr, function ($item) { return strlen($item) != 0; }); print_r($filtered); ?>
Output
Conclusion
In this PHP Tutorial, we learned how to remove empty strings in an array, using PHP array_filter()
function.