Count et array

Fermé
mariostar27 Messages postés 391 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 21 août 2015 - 18 mai 2011 à 14:11
mariostar27 Messages postés 391 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 21 août 2015 - 18 mai 2011 à 15:04
Bonjour,
voila, en PHP, j'aimerai connaitre le nombre de personne qui on 1 en emploi dans mon array
voila le code :
$A_personne = array(
            1 => array('ID' => 1, 'NOM' => 'jean', 'PRENOM' => 'gwennael', 'EMPLOI' => '0'),
            2 => array('ID' => 2, 'NOM' => 'masson', 'PRENOM' => 'edward', 'EMPLOI' => '1'),
            3 => array('ID' => 3, 'NOM' => 'dupont', 'PRENOM' => 'elvis', 'EMPLOI' => '1'),
            4 => array('ID' => 4, 'NOM' => 'dalton', 'PRENOM' => 'louis', 'EMPLOI' => '0')

count($A_personne); // j'obtiendrais 4
j'aimerai connaitre le nombre de personne dont EMPLOI vaut 2 (j'aimerai evité de faire une boucle).

merci d'avance.


2 réponses

Gremy87 Messages postés 352 Date d'inscription mercredi 19 mai 2010 Statut Membre Dernière intervention 19 mars 2014 38
18 mai 2011 à 14:51
Bonjour,


$i=0;
foreach($A_personne as $personne)
{
if($personne['EMPLOI']==1)
{
$i++;
}
}
echo $i;


$i vaura le nombre de personne dont l emploi vaut 1
0
mariostar27 Messages postés 391 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 21 août 2015 26
18 mai 2011 à 15:04
C'est se que je fais déjà. mais n'y a t-il pas un moyen de le faire sans boucle ???
0