Tableau php

Résolu/Fermé
gu-guss Messages postés 70 Statut Membre -  
baladur13 Messages postés 47312 Date d'inscription   Statut Modérateur Dernière intervention   -
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. Alain_42 Messages postés 5413 Statut Membre 904
     
    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
  2. gu-guss Messages postés 70 Statut Membre 1
     
    cool merci bcp
    0
  3. Alain_42 Messages postés 5413 Statut Membre 904
     
    Houps 2 erreurs a cette ligne:
    $tab_elem=unique($tab):


    $tab_elem=array_unique($tab);
    
    0