Nicolas Vannier - développeur web à Bourges

Supprimer des valeurs nulles dans un tableau en PHP

Cette fonction permet de renvoyer un tableau sans les lignes vides, avec possibilité de conserver les lignes à zéro.

<?php
/*
Credits: Bit Repository
URL: http://www.bitrepository.com/web-programming/php/remove-empty-values-from-an-array.html
*/
function remove_array_empty_values($array, $remove_null_number = true)
{
	$new_array = array();
 
	$null_exceptions = array();
 
	foreach ($array as $key => $value)
	{
		$value = trim($value);
 
        if($remove_null_number)
		{
	        $null_exceptions[] = '0';
		}
 
        if(!in_array($value, $null_exceptions) && $value != "")
		{
            $new_array[] = $value;
        }
    }
    return $new_array;
}
?>

Source : http://www.bitrepository.com/remove-empty-values-from-an-array-in-php.html