[php] comparer deux tableau

Djule -  
 Foxhound -
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
A voir également:

3 réponses

Joss
 
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
1
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Salut,

Comment sont organisés ces mots dans ta base?
0
Foxhound
 
La fonction array_values() permet de ne récupérer que les valeurs d'un tableau.
Sinon voir sur https://www.php.net/manual/en/index.php
0