Page 1 sur 1

compter les valeurs d'un tableau

Posté : 22 nov. 2013, 17:29
par x@v
Bonjour,
mon tableau a deux niveaux:

Code : Tout sélectionner

var_dump($redux['hot_cpt']); array(4) { ["pizza-primavera"]=> int(1) ["garlic-bruschetta"]=> int(1) ["jalapeno-jelly"]=> int(1) [""]=> int(1) }
J'aimerai connaitre quel est le nombre de valeur existante,

Code : Tout sélectionner

echo count($redux['hot_cpt'], COUNT_RECURSIVE);
Cela me renvoi toujours 4
merci

PS: clavier qwerty

SOLUTION:
47 foreach ($redux['hot_cpt'] as $val)
48 if(!empty($val)) $c +=count( $val );

Re: [RESOLU] compter les valeurs d'un tableau

Posté : 23 nov. 2013, 13:43
par kodjo
Bonjour,

Normalement le flag COUNT_RECURSIVE marche bien.
Dans le tableau $redux['hot_cpt'], je vois bien 4 éléments.

Peut-être devrais-tu faire ton count sur $redux plutôt que sur $redux['hot_cpt']?

Re: [RESOLU] compter les valeurs d'un tableau

Posté : 23 nov. 2013, 20:25
par x@v
valeur existante dont vide