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

Cette entrée a été publiée dans Blog, Développement Web. Vous pouvez la mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>