Warning: max(): Array must contain at least one element in

Mammouth du PHP | 804 Messages

03 févr. 2014, 13:46

Bonjour,

Comme vous pouvez le voir j'ai un problème de tableau Array
quand ma valeur est à 0 ou null il me donne une erreur
Warning: max(): Array must contain at least one element in
comment puis-je éviter cette affichage erreur, par une condition ou il y a plus simple ?
if(is_array($_SESSION['article_commande']))
	{
	   $liste_num_commande = array_keys($_SESSION['article_commande']);   
	   $_SESSION['ncommande']  = max($liste_num_commande); 
    }
merci d'avance

ViPHP
xTG
ViPHP | 7331 Messages

03 févr. 2014, 14:18

Tu peux utiliser la fonction size() pour récupérer le nombre d'éléments dans un array :
if( size($liste_num_commande) > 0 )

Mammouth du PHP | 804 Messages

03 févr. 2014, 14:45

ca marche impeccable sizeof :wink:
merci