par
Saian » 16 janv. 2020, 14:45
Salut, c'est pas une fonction exprès pour mais si l'idée c'est de ne pas compter toutes les valeurs à 0 :
echo count(array_diff(array_values($infos), [ 0 ]));
PS : après c'est vraiment le trip de faire ça en une ligne, ta boucle est très bien. Et à moins que quelqu'un nous sorte LA fonction qui permettrait de le faire, tu peux faire ta propre fonction à partir de ton code ou du mien. Mais ça n'a pas d'intérêt si tu utilises ce code à un seul endroit.
Salut, c'est pas une fonction exprès pour mais si l'idée c'est de ne pas compter toutes les valeurs à 0 :
[PHP]echo count(array_diff(array_values($infos), [ 0 ]));[/PHP]
PS : après c'est vraiment le trip de faire ça en une ligne, ta boucle est très bien. Et à moins que quelqu'un nous sorte LA fonction qui permettrait de le faire, tu peux faire ta propre fonction à partir de ton code ou du mien. Mais ça n'a pas d'intérêt si tu utilises ce code à un seul endroit.