Fonction du type ereg

Fonction du type ereg - PHP - Programmation

Marsh Posté le 25-07-2006 à 17:01:29    

Salut a vous moussaillons
 
Je voudrai savoir s'il existe une fonction php du type de ereg mais qui recherche la présence d'un élément d'une liste dans une chaine de caracteres.
 
Du genre :
 
$liste = array('jean','god','michel','truc');
 
if (masuperfonction($liste, chainedecaracteres)) { echo "Mon ptit gars ça marche"; }
 
Merci a vous.

Reply

Marsh Posté le 25-07-2006 à 17:01:29   

Reply

Marsh Posté le 25-07-2006 à 17:07:38    

y'a pour du remplacement ça c'est sur
 
mais sinon tu traite ton tableau pour en faire une regex valide non ?
 
genre un join avec | ?


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 25-07-2006 à 17:08:08    

http://fr.php.net/in_array
Edit : peut-être pas en fait, ça dépend de ce que tu veux faire exactement!


Message édité par dwogsi le 25-07-2006 à 17:09:30
Reply

Marsh Posté le 25-07-2006 à 17:11:45    

Non en fait moi je voudrai plutot l'inverse de la fonction in_array, cad que je veux savoir si il y a un des éléments du tableau dans la chaibe et non le contraire.

Reply

Marsh Posté le 25-07-2006 à 17:13:23    

Ok ok c bon avec regex merci beaucoup

Reply

Marsh Posté le 25-07-2006 à 17:23:31    

Voila la ligne que je mets, mais j'ai encore un détail a régler :
 
eregi ("(Googlebot|Gigabot|GameSpy|Scooter|Yahoo|grub-client)", $_SERVER["HTTP_USER_AGENT"])
 
En fait ce que je voudrai c'est s'il n'y a aucun de ces valeurs ça retouren true, or là c'est s'il y a ces valeurs.
 
tks

Reply

Marsh Posté le 25-07-2006 à 17:27:46    

avec ! devant la fonction, ca inverse. La base...
!eregi(...)


Message édité par dwogsi le 25-07-2006 à 17:28:25
Reply

Marsh Posté le 25-07-2006 à 17:28:20    

if !eregi()...
 
et on va te dire très bientôt d'utiliser preg_match [:cupra]
 
arf [:grilled]


Message édité par Sh@rdar le 25-07-2006 à 17:28:40

---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 25-07-2006 à 17:34:29    

Ok Ok merci, je débute, je me doutais que c'était ça mais j'étais pas suir, la honte sur moi :)
 
merci +

Reply

Marsh Posté le 25-07-2006 à 17:56:26    

ereg ( et les regex posix) ça pue ...
faut utiliser preg :whistle:

Reply

Sujets relatifs:

Leave a Replay

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