Bonjour,

voici mon piti problème, je dois faire une recherche dans un fichier tout en me basant sur des mots clefs, j'utilise donc la fonction strpos, mon mot clé étant "check_proc_azf", lorsqu'il rencontre une ligne avec écrit "check_proc_azfazf", il me dit que cela correspond à mon mot clé, ce qui est normal étant donné qu'il le contient entièrement.

J'aimerai savoir si il y a un moyen pour qu'il ne détecte le mot seulement si il est égal au mot clé, dans ce cas précis c'est a dire que ne me retournerai pas !== false pour "check_proc_azfazf".

Merci d'avance
Bonjour Heps.

Le comportement que tu décris est normale.

Dans ton fichier, as-tu un séparateur pour identifier tes mots ? Est-ce une espace ou une virgule ?
Pour éviter ce genre de problème, tu dois utiliser entre chaque mot un séparateur.

Et lorsque tu effectues ta recherche, tu utiliseras alors ton séparateur comme délimiteur de la fin de ta chaîne de caractères.

@+