NewbieContest

Programmation => Langages Web => Discussion démarrée par: NatsuFR le 18 Février 2010 à 10:48:03



Titre: [PHP] Fonction ereg/eregi
Posté par: NatsuFR le 18 Février 2010 à 10:48:03
Salut a tous, **orthographe !** de voir sur le manuel PHP que la fonction ereg/eregi qui permet de vérifier si une chaine de caractère contient certain caractères ( http://php.net/manual/fr/function.eregi.php ) était devenu obsolète depuis PHP 5.3.0 et a été SUPPRIMEE depuis PHP 6.0.0 .
Je voudrais demandé quel fonction utilisé qui fait la même chose ?


Titre: Re : [PHP] Fonction ereg/eregi
Posté par: loic71 le 18 Février 2010 à 10:50:56
http://php.net/manual/fr/function.preg-match.php

Astuce

N'utilisez pas preg_match() si vous voulez uniquement savoir si une chaîne est contenue dans une autre. Utilisez dans ce cas les fonctions strpos() ou strstr(), qui sont beaucoup plus rapides.

Voir aussi

    * preg_match_all() - Expression rationnelle globale
    * preg_replace() - Rechercher et remplacer par expression rationnelle standard
    * preg_split() - Éclate une chaîne par expression rationnelle


Titre: Re : [PHP] Fonction ereg/eregi
Posté par: NatsuFR le 18 Février 2010 à 10:52:21
Les regex c'est pas mon fort ^^' il y a vraiment rien d'autre ?


Titre: Re : [PHP] Fonction ereg/eregi
Posté par: lemulot le 18 Février 2010 à 21:42:56
Que veux tu faire exactement ?


Titre: Re : [PHP] Fonction ereg/eregi
Posté par: loic71 le 18 Février 2010 à 22:18:26
un strpos().


Titre: Re : Re : [PHP] Fonction ereg/eregi
Posté par: NatsuFR le 20 Février 2010 à 07:57:10
Que veux tu faire exactement ?
Juste vérifier si la chaine de caractère "web" par exemple est dans la variable $message
Merci loic :)