[php] comparer deux tableau
Djule
-
Foxhound -
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
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:
- [php] comparer deux tableau
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
- Imprimer tableau excel sur une page - Guide
3 réponses
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
sinon array_diff (tab1,tab2) qui comppare tout
details ici : http://www.manuelphp.com/php/function.array-diff-key.php
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
Sinon voir sur https://www.php.net/manual/en/index.php