Ce que j'essaie de faire est vraiment mais je vais dans beaucoup de détails pour s'assurer qu'il est facilement compréhensible. J'ai un tableau qui a quelques chaînes. J'en ai alors un autre qui a peu d'autres cordes courtes en général un ou deux mots.Comparer Toutes les chaînes dans un tableau à toutes les chaînes dans un autre tableau, PHP
Je en ai besoin pour que si mon application trouve l'un des mots de la chaîne dans le second tableau, dans l'une des premières chaînes de tableaux, il passera à l'action suivante. Par exemple, si l'une des chaînes du premier tableau est "Ceci est le code PHP" et que l'une des chaînes dans la seconde est "PHP". Ensuite, elle trouve une correspondance qu'elle passe à l'action suivante. Je peux le faire en utilisant ce code:
for ($i = 0; $i < count($Array); $i++) {
$Arrays = strpos($Array[$i],$SecondArray[$i]);
if ($Arrays === false) {
echo 'Not Found Array String';
}
else {
echo 'Found Array String';
Toutefois, ce ne compare que l'objet du premier tableau à l'index courant dans la boucle avec le second tableau des objets index courant dans la boucle. Je ai besoin de comparer toutes les valeurs dans le tableau, de sorte qu'il recherche toutes les valeurs dans le premier tableau pour la première valeur dans le deuxième tableau, puis toutes les valeurs dans le premier tableau pour la deuxième valeur dans le deuxième tableau etc.
Je pense que je dois faire deux boucles? J'ai essayé ceci mais ai eu des problèmes avec le tableau retournant seulement la première valeur.
Si quelqu'un pouvait aider ce serait apprécié! Ill marquer la bonne réponse et + 1 des commentaires utiles!
Merci!
Merci beaucoup, je n'ai pas essayé cela car j'ai trouvé un moyen de le faire en utilisant deux boucles. Merci beaucoup! – ApiMail