Tableau php

Résolu/Fermé
Bonjour,
Bonjour,
Comment faire pour compter le nombre d'éléments doubles ou bien triples dans un tableau php
par exemple
$tab=array("a","a","f","a");
Une fonction qui puisse me retrouner
"a"= 3
"f"=1;
Merci
Configuration: Windows XP
Firefox 3.5.3

4 réponses

  1. Houps 2 erreurs a cette ligne:
    $tab_elem=unique($tab):


    $tab_elem=array_unique($tab);
    
    1. une piste:

      <?php
      $tab=array("a","a","f","a"); 
      //tableau des elements: on enleve les doublons
      $tab_elem=unique($tab):
      $tab_result=array();
      //on va chercher pour chaqun combien il y en a
      foreach($tab_elem as $cle=>$elem){
         $tab_result[$elem]=0;
           foreach($tab as $value){
      //on cherche pour chacun des elements combien il y en a dans le tableau
               if($elem==$value) {$tab_result[$elem]++;}
         }
      
      }
      //resultat
      echo '<pre>';
      print_r($tab_result);
      echo '</pre>';
      
      ?>