Array
(
[0] => 0 //value is int 0 which isn;t empty value
[1] => //this is empty value
[2] => //this is empty value
)
I would like to make the above array to be as the following, Can anyone help me?
Many thanks
Array
(
[0] => 0
)
You can use array_filter to remove empty value (null, false,'',0):
array_filter($array);
If you don't want to remove 0
from your array, see @Sabari's answer:
array_filter($array,'strlen');
You can use:
To Remove NULL values only:
$new_array_without_nulls = array_filter($array_with_nulls, 'strlen');
To Remove False Values:
$new_array_without_nulls = array_filter($array_with_nulls);
Hope this helps :)
array_filter($array, function($var) {
//because you didn't define what is the empty value, I leave it to you
return !is_empty($var);
});
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With