En analysant un tableau de commandes de chaînes, j'ai besoin de savoir si une chaîne contient un mot-clé spécifique.Comment trouver un mot entier dans une chaîne en PHP sans correspondance accidentelle?
Sons simples Je sais, mais le problème vient quand le mot-clé command peut aussi faire partie d'un autre mot.
Ex:
CHECKSOUND
SOUND
CHECK
Je dois vérifier si la ligne actuelle a CHECKSOUND, SOUND ou commande CHECK.
Si j'utiliser quelque chose comme:
if(stristr($line,'SOUND') == true)
Ensuite, il peut trouver CHECKSOUND
avant SOUND
et donc pas analysé correctement.
Question:
est-il un moyen de trouver une seule occurrence d'un mot tout comme le son et ignorer SOUND occurrence si trouvé dans le cadre d'un autre mot comme CHECKSOUND? Je suis sûr qu'il me manque quelque chose de simple ici.
Excellente aide, merci. –