[RESOLU] question rapide (je pense)

question rapide (je pense) [RESOLU] - PHP - Programmation

Marsh Posté le 28-09-2006 à 12:15:41    

Bonjour à tous,  
 
Comment fait-on en php pour comparer 2 chaines de caractères et voir si l'une contient un mot?
 
j'ai fait une requete pour récupérer le nom de ma catégorie. Si ma catégorie contient 'pilote' alors j'écris OK sinon j'écris RATE.
 
Merci d'avance


Message édité par jenny50 le 28-09-2006 à 14:02:56
Reply

Marsh Posté le 28-09-2006 à 12:15:41   

Reply

Marsh Posté le 28-09-2006 à 12:40:48    

Tout ce qu'il y a à savoir sur la manipulation des chaines de caractéres est là : http://fr2.php.net/manual/fr/ref.strings.php
A noter que contrairement à ce que laisse entendre la doc, strpos, stripos, strrpos et strripos sont utilisable pour chercher la position d'une chaine dans une autre.
 
Pour les autres détail, lis la doc.

Reply

Marsh Posté le 28-09-2006 à 13:27:11    

\o/ Jennyyyyy \o/
Euh question pourquoi tu fais pas plutot un where dans ta requête avec "categorie like '%mot%'" ???

Reply

Marsh Posté le 28-09-2006 à 13:36:47    

anapajari
 
car ce n'est pas pour exécuter un résultat mais pour faire un lien s'il y a le mot et un autre s'il n'y est pas.

Reply

Marsh Posté le 28-09-2006 à 13:38:09    

ok j'ai rien dit alors ... :o
 
Sinon tu peux toujours la faire WTF staïlle:
http://thedailywtf.com/forums/thread/93213.aspx

Reply

Marsh Posté le 28-09-2006 à 14:02:39    

je vous remercie, j'ai trouve et j'utilise strpos()

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed