Précédent   Forum des professionnels en informatique > PHP > Langage > Regex
Regex Forum d'entraide sur les expressions rationnelles PHP. Avant de poster -> FAQ regex, Cours de regex et Sources de regex
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/11/2007, 16h06   #1
Candidat au titre de Membre du Club
 
Inscription : novembre 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 23
Points : 11
Points : 11
Envoyer un message via MSN à remond
Par défaut var_dump(array_search())

bonjour !!!
je me pose une question

est - il possible d'utiliser cette fonction avec un REGEX ?
Code :
var_dump(array_search(REGEX, Array));
qui par exemple me renverrai la clé dont la valeur contientrai la REGEX
j'ai tester avec truc etant ma REGEX
i l'option permettant d'être insenssible a la casse

si vous avez des reponses, je suis prenneur !!!
Merci
remond est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2007, 17h35   #2
Membre régulier
 
Avatar de NiHiL
 
Inscription : juin 2006
Messages : 102
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 102
Points : 88
Points : 88
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function preg_array_search (&$reg, &$array)
{
    foreach ($array as $item) :
 
        if (!is_array($item) && !is_object($item)) :
           if (preg_match($reg, $item)) :
                return true;
           endif;
        endif;
 
    endforeach;
 
    return false;
}
NiHiL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2007, 10h58   #3
Candidat au titre de Membre du Club
 
Inscription : novembre 2005
Messages : 23
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 23
Points : 11
Points : 11
Envoyer un message via MSN à remond
merci de ta proposition mais je ne comprend pas tout...

a quoi correspond $reg ?
j'imagine que c'est un string mais je ne cerne pas le but sachant que
var_dump(array_search(ARG1,ARG2))
renvoie la valeur de la clé dont la 'valeur associée' est egale a ARG1 dans l'array ARG2

sauf que normalement ARG1 est un string, 'fixe' et que moi je souhaite un REGEX cad un string quelquonque contenant un mot precis.

Je continue a y reflechir mais votre aide m'est tout de même precieuse
remond est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h45.


 
 
 
 
Partenaires

Hébergement Web