Tableau php

Résolu/Fermé
gu-guss Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   -  
baladur13 Messages postés 47891 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
A voir également:

4 réponses

Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
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
gu-guss Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   1
 
cool merci bcp
0
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
Houps 2 erreurs a cette ligne:
$tab_elem=unique($tab):


$tab_elem=array_unique($tab);
0
baladur13 Messages postés 47891 Date d'inscription   Statut Modérateur Dernière intervention   13 701
 
0