ULTRA SIMPLE mais oubliée : Detection de mots dans variable

WRInaute occasionnel
Bonjour

comment Détecté Si le mot "aol" ou "bonjour" ou "hello" du texte dans une variable a analysé apparais ?

merci
 
WRInaute occasionnel
theJB a dit:
strpos($var, "aol")<>0

Genial mon sauveur !

j'ai ecrit ça comme ça :

if (strpos($var, "aol")==0) { //si le mot aol existe pas...


et peu t'on faire la condition "ou" pour chercher d'autre mots dans cette même chaine ?

genre :

if((strpos($var, "aol")==0) || (strpos($var, "salut")==0) || strpos($var, "hello")==0)){

ou faut t'il s'y prendre autrement ?
 
WRInaute occasionnel
alors tu peux faire comme tu dis, mais si tu as bcp de mots à analyser, je te conseille de faire:

$mots=preg_split("/[\s,;]+/",trim($str));

et là avec mots tu as un beau tableau avec pour chaque indice un mot différent, et pour tester la présence de "aol" par exemple, tu n'as plus qu'à faire :

if (in_array("aol",$mots))
{
..
}
 
WRInaute occasionnel
Merci beaucoup theJB, tu a fait tous ça de tête ?
J'ai encore beaucoup a apprendre... heureusement que internet existe sinon... :)

Amicalement a toi :)
 
Discussions similaires
Haut