Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1639 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Fonction du type ereg

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fonction du type ereg

n°1413254
felix116
Posté le 25-07-2006 à 17:01:29  profilanswer
 

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.

mood
Publicité
Posté le 25-07-2006 à 17:01:29  profilanswer
 

n°1413260
Sh@rdar
Ex-PhPéteur
Posté le 25-07-2006 à 17:07:38  profilanswer
 

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
n°1413261
dwogsi
Défaillance cérébrale...
Posté le 25-07-2006 à 17:08:08  profilanswer
 

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
n°1413264
felix116
Posté le 25-07-2006 à 17:11:45  profilanswer
 

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.

n°1413266
felix116
Posté le 25-07-2006 à 17:13:23  profilanswer
 

Ok ok c bon avec regex merci beaucoup

n°1413281
felix116
Posté le 25-07-2006 à 17:23:31  profilanswer
 

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

n°1413287
dwogsi
Défaillance cérébrale...
Posté le 25-07-2006 à 17:27:46  profilanswer
 

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


Message édité par dwogsi le 25-07-2006 à 17:28:25
n°1413288
Sh@rdar
Ex-PhPéteur
Posté le 25-07-2006 à 17:28:20  profilanswer
 

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
n°1413296
felix116
Posté le 25-07-2006 à 17:34:29  profilanswer
 

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

n°1413317
anapajari
s/travail/glanding on hfr/gs;
Posté le 25-07-2006 à 17:56:26  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Fonction du type ereg

 

Sujets relatifs
[C++ / résolu] Vérifier le type donné à un template... typeid?Fonction Trim qui ne supprime pas le formatage du texte.
nombre d'argument aléatoire dans une fonction[Resolu] Type de control (VBA)
Javascript Fonctionintegre une fonction a mon wikipedia
problème avec la fonction Get_List_Element_ValueBug fonction find
Fonction mail() et Hotmail !Appel de fonction C++ depuis un thread C
Plus de sujets relatifs à : Fonction du type ereg


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR