Salut a tous,

j'ai un petit probleme. Ce n'est pas que je n'arrive pas à faire ce que je veut mais je pense qu'il doit surement y avoir une methode plus simple.

J'ai un tableau. J'aimerai compter le nombre de champs identique qu'il y a dans ce tableau.

j'ai essayé avec cette methode:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
$counter=0;
                                                        for($i=0;$i<$nbpaudio;$i++)
                                                        {
                                                            for($u=0;$u<$nbpaudio;$u++)
                                                            {
                                                                if($lang[$i]==$lang[$u] && $u!=$i)
                                                                {
                                                                    $counter++;
                                                                }
                                                            }
 
 
                                                        }
Mais le proble est que le calcul est assez lourd et que chaque combinaison se retrouve au ². (En effet si j'ai 2 champs pareil ca me donnera 6).

Avez vous une autre methode?