Count et array

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.



--
gwennael

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. C'est se que je fais déjà. mais n'y a t-il pas un moyen de le faire sans boucle ???
    1. 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