IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] Comptez le nombre de champ similaire dans un tableau


Sujet :

Langage PHP

  1. #1
    Membre éprouvé Avatar de Death83
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 667
    Par défaut [Tableaux] Comptez le nombre de champ similaire dans un tableau
    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?

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 40
    Par défaut
    Salut

    peut-être $counter=count(array_unique($tableau));


  3. #3
    Membre éprouvé Avatar de Death83
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 667
    Par défaut
    A oui en effet je ne connaissais pas cette fonction et elle permet de faire exactement ce que je voulais merci beaucoup .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comptez le nombre de valeurs identiques dans un tableau
    Par Rafapouf dans le forum Langage
    Réponses: 7
    Dernier message: 25/09/2014, 11h18
  2. Nombre de champs limité dans formulaire
    Par Julien04 dans le forum Langage
    Réponses: 5
    Dernier message: 03/05/2009, 23h52
  3. Nombre de champ parametre dans crystal
    Par consult dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 07/05/2008, 09h15
  4. Réponses: 2
    Dernier message: 24/01/2008, 13h32
  5. Réponses: 2
    Dernier message: 28/11/2006, 11h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo