Software Development
How To Remove Empty Array Elements in PHP
You can use the PHP array_filter() function to remove empty array elements or values from an array in PHP. This will also remove blank, null, false, 0 (zero) values.
What is array_filter() function?
The array_filter() function filters the values of an array using a callback function. This function passes each value of the input array to the callback function. If the callback function returns true, the current value from input is returned into the result array. Array keys are preserved.
Remove Empty Array Elements In PHP
Example #1 array_filter() example
<?php
$arr = array("PHP", "HTML", "CSS", "", "JavaScript", null, 0);
print_r(array_filter($arr)); // removing blank, null, false, 0 (zero) values
?>
Output:
Array
(
[0] => PHP
[1] => HTML
[2] => CSS
[4] => JavaScript
)
Example #2 array_filter() example with reindex array elements
we can remove empty value and then reindex array elements. For it we will use array_values() and array_filter() function together.
<?php
$arr = array("PHP", "HTML", "CSS", "", "JavaScript", null, 0);
print_r(array_values(array_filter($arr)));
?>
Output:
Array
(
[0] => PHP
[1] => HTML
[2] => CSS
[3] => JavaScript
)
The array_values() function returns an array containing all the values of an array. The returned array will have numeric keys, starting at 0 and increase by 1.
-
News6 hours agoOpen-Source GPT-3/4 LLM Alternatives to Try in 2026
-
App Development3 days agoTop Facebook Apps and Companies
-
Software Development3 days ago
How to Build Own LLM and What Team do You Need in 2026
-
Web Development3 days agoHow to find Best Wix Corvid Developers in 2026
-
Tech Events3 days agoBest Conferences like SXSW in 2026-2027
-
Web Development3 days agoAI-powered landing page builders
-
Solution Review3 days agoCan Universities detect ChatGPT content? Yes!
