Opérateur de comparaison : vérifie si mon champ contient le mot voulu - PHP - Programmation
Marsh Posté le 08-03-2004 à 20:03:58
strstr(string a, string b)
retourne vrai si b est dans a, faux sinon
Marsh Posté le 08-03-2004 à 23:37:50
avec le risque qu'il trouve l'occurrence au milieu d'un mot (genre mur == armure)
tu peux aussi utiliser une regexp :
preg_match("/\\b$mot\\b/", $tachainequicontienttesmots);
(vrai ssi $mot est dans $tachainequicontienttesmots)
\\b (qui devient \b) indique un 'bord de mot'.
Marsh Posté le 08-03-2004 à 19:52:11
Bonsoir !
je cherche à faire un truc du genre :
Si ma variable contient le mot "table", afficher l'image table.jpg
problème :
Je ne rouve pas le bon opérateur : évidemment == ne va pas car dans mon champ les mots sont sous cette forme : "table, mur, porte, etc..."
en SQL ca va nickel avec LIKE "%table%"