Rechercher : dans
Par :

[php] comparer deux tableau

Dernière réponse le 28 jui 2008 à 10:37:29 Djule, le 5 mar 2006 à 00:47:00 
 Signaler ce message aux modérateurs

Bonjours

J'aurais besoin d'aide svp

Je suis en train de créer un site web de vente en ligne, je suis pour cela en train de créer une fonction de recherche qui va interroger ma base de donnée pour par la suite afficher le produit saisi.

Ainsi lorsque l'utilisateur tape par exemple Harry Potter, je coupe sa requete en deux, que j'inscris dans un tableau.
Par exemple
$tab_1[1]="Harry";
$tab_1[2]="Potter";

Je fais de même pour ma base de donnée que je sépare ren mot et que je classe dans un autre tableau. Tout allait jusqu'au moment ou j'ai voulu comparer ces deux tableau.

J'ai ainsi pu voir que si je compare les deux tableaux le langage php compare a la fois les clés et les valeurs.

Je veux comparer seulement les valeur du tableau entre elles savez vous comment je peux proceder.

Je vous remercie d'avance pour votre aide

Meilleures réponses pour « [php] comparer deux tableau » dans :

1

kilian, le 5 mar 2006 à 18:12:36

Salut,

Comment sont organisés ces mots dans ta base?

Répondre à kilian

2

Joss, le 17 jui 2007 à 11:21:54

Essaie array_diff_assoc (tab1,tab2) pour une comparaison directe dans tes clés
sinon array_diff (tab1,tab2) qui comppare tout

details ici : http://www.manuelphp.com/php/function.array-diff-key.php

Répondre à Joss

3

 Foxhound, le 28 jui 2008 à 10:37:29

La fonction array_values() permet de ne récupérer que les valeurs d'un tableau.
Sinon voir sur http://www.php.net/manual

Répondre à Foxhound
A voir également
Plus
Collection CommentÇaMarche.net