recherche dans un tableau

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : recherche dans un tableau

par Hywan » 19 nov. 2008, 01:38

Avec MySQL non, mais avec SQL si ;-).

par jerome01 » 19 nov. 2008, 01:36

Merci je vais regarder avec array_unique par ce que je n'utilise pas une requête. Les infos sont rentrer dans une seul colone en vrac genre

Au lit on dort,edition martigue,1980,steph,1,La pertinence,laloutre,1820,fred,2....

C'est pour cela que j'utilise list et explode sur la virgule. Pour récupérer uniquement les infos qui m'intéressent dans un tableau. Je ne pense pas qu'il soit possible de trier les infos qui m'intéressent avec mysql.

par Hywan » 18 nov. 2008, 20:43

Hey :),

Exact pour ce qui est d'SQL. Regarde du côté des GROUP BY ou DISTINCT. Sinon, du côté de PHP, regarde la fonction array_unique().

par Emy » 18 nov. 2008, 17:45

si vous utilisez une requete vous pouvez mettre group by

recherche dans un tableau

par jerome01 » 18 nov. 2008, 17:35

Bonjour tout le monde.

Voilà je solicite votre aide pour m'aiguiller sur une recherche dans un tableau.


Voilà la partie du code qui me permet d'avoir une liste d'informations.

while( $r = $this->ipsclass->DB->fetch_row() )
{
                  list($valeur1, $valeur2, $valeur3, $valeur4, $valeur5) = explode(",", $r['s_info']);
                  $liste[] = $valeur1." - ".$valeur2." - ".$valeur3;
}

Ma liste est donc sous ce format.

Le chat boté - fatigue - 1970
Au lit on dort - edition martigue - 1980
La pertinence - laloutre - 1820
Au lit on chante - mazarel - 1890
Au lit on dort - edition martigue - 1980
Au lit on dort - edition martigue - 1980
Au lit on chante - mazarel - 1890


J'aimerais savoir comment parcourrir mon tableau pour trouver les valeurs identiques ?

Ce serait pour formater ma liste comme ceci

Au lit on dort - edition martigue - 1980 (3) ocurences
Au lit on chante - mazarel - 1890 (2)
La pertinence - laloutre - 1820 (1)


Est-ce que quelqu'un pourrait me mettre sur une piste ? je vous remercis.