Problème avec l'étoile (*)

Problème avec l'étoile (*) - PHP - Programmation

Marsh Posté le 03-07-2008 à 14:46:27    

Bonjour à tous.
Je cherche à afficher "ok" si $ligne comprend une "*" (* en tant que caractère et non en tant que multitude de caractères ...) en début, millieu ou en fin de ligne.
Cela me fait:

Spoiler :

if ($ligne == "*"."\*"."*" ) echo "OK";


mais ça ne marche pas.
Pouvez-vous m'aider?
 
Merci! :)

Reply

Marsh Posté le 03-07-2008 à 14:46:27   

Reply

Marsh Posté le 03-07-2008 à 14:47:45    

C'est normal, là tu compares une chaîne de manière normalle, ça risque pas de marcher :( Faut utiliser les fonctions d'expressions régulières (preg_match)


Message édité par Le Castor le 03-07-2008 à 14:47:58
Reply

Marsh Posté le 03-07-2008 à 18:45:43    

oui, ou bien un strpos (http://fr.php.net/manual/fr/function.strpos.php) ... ?


Message édité par NewsletTux le 03-07-2008 à 18:46:05

---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 04-07-2008 à 11:07:23    

Haa, merci, ça marche bien avec (preg_match)! :)

Reply

Sujets relatifs:

Leave a Replay

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