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. 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>';
    
    ?>
    
    1. Houps 2 erreurs a cette ligne:
      $tab_elem=unique($tab):


      $tab_elem=array_unique($tab);