PHP a une fonction strpos()
pour trouver la position de la première instance d'une valeur donnée dans une chaîne. Y at-il un moyen de le faire avec une aiguille qui est un tableau de chaînes? Il donnerait la première occurence:Trouver la première occurrence d'un tableau de chaînes dans une chaîne
$str = '1st and 3rd';
str_array_pos($str, array('st', 'nd', 'rd', 'th')) //would return 1 because of 'st'
Vous pouvez 'foreach' sur la Aiguisez le tableau, faites le 'strpos()' et enregistrez les résultats dans un tableau. Vous cherchez le 'min()' de tous les résultats. – svens