Page 1 sur 1

Savoir si un mot est présent ou non

Posté : 09 août 2005, 11:22
par wizardman
Bonjour,

existe-t-il une fonction pour savoir si dans $a figure le mot 'lol' par exemple ?

Merci :)

Posté : 09 août 2005, 11:26
par ¤Arnaud
Oui, il existe une fonction :
http://fr2.php.net/strstr

Posté : 09 août 2005, 11:30
par wizardman
Merci.

Mais je pense pas que c'est ce que je voulais :(

En fait je voudrais plutotun truc du genre :

Code : Tout sélectionner

si($a contient le mot 'lol') { inclure('page.php') }
A moins que ce soit la bonne fonction mais que je ne sache pas m'en servir :)

Ca marcherai comme ceci ?
if(strstr($a, 'lol'))
{
include('page.php');
}
[/php]

Posté : 09 août 2005, 11:34
par ouckileou
ça devrait marcher oui, mais on lit ceci dans la doc :
Note : Si vous voulez juste déterminer si un needle particulier se trouve dans la chaîne haystack, utilisez la fonction strpos() qui est plus rapide et qui consomme moins de ressources.
donc direction : http://fr2.php.net/manual/fr/function.strpos.php

;)

Posté : 09 août 2005, 11:39
par wizardman
Ok merci beaucoup et longue vie à php :P !

Posté : 09 août 2005, 11:40
par Cyrano
[Résolu] :?:

Posté : 09 août 2005, 11:41
par wizardman
J'allais le faire lol...
Il devient parano suila... ^^

Posté : 09 août 2005, 11:44
par Cyrano
J'allais le faire lol...
Il devient parano suila... ^^
Non non, mais je songe aussi à ceux qui feront plus tard une recherche sur ce problème et trouveront le message dans la liste: si la mention [Résolu] est présente, ça accélère les choses et éventuellement ça évite de reposer la même question, donc à terme, ça fait gagner un peu de temps à ceux qui répondent, moi-compris bien sûr.