Preg_match pattern
DarkAurora
Messages postés
443
Statut
Membre
-
DarkAurora Messages postés 443 Statut Membre -
DarkAurora Messages postés 443 Statut Membre -
Bonjour, je travail sur un algo php/Jquery/Ajax pour créer un mini moteur de recherche pour une bdd spécifique. Bref malgré le nombre de sujet à ce propos j'ai tout de même un problème avec les masques.
Je cherche tout simplement à gérer les accents au niveau de mon pattern pour que quelque soit mon subject il ne fasse pas la différence entre 'e' et 'é'....
$_GET['Designation'] = trim($_GET['Designation']);
$tab = explode(" ", $_GET['Designation']);
while($cur_item = mysql_fetch_assoc($result))
{
for($i=0;$i<sizeof($tab);$i++)
{
if (preg_match("/^(.+)\b".$tab[$i]."\b/i", "".$cur_item['Designation']."")) echo"".$cur_item['Designation']."\n";
}
}
echo sizeof($tab);
Mon problème étant que sur internet je ne trouve que des exemples de masques simple or comme je passe une variable je souhaite construire un mask par concaténation et la je bloque.
J'ai regardé un peu partout Unicode, Manual PHP, PCRE, POSIX mais pas moyens de comprendre. (je suis certainement très con... :( )
Bref merci de m'aider.
--
je préfère fermer ma gueule et passer pour un con
que l'ouvrir et ne laisser aucun doute à ce sujet
Je cherche tout simplement à gérer les accents au niveau de mon pattern pour que quelque soit mon subject il ne fasse pas la différence entre 'e' et 'é'....
$_GET['Designation'] = trim($_GET['Designation']);
$tab = explode(" ", $_GET['Designation']);
while($cur_item = mysql_fetch_assoc($result))
{
for($i=0;$i<sizeof($tab);$i++)
{
if (preg_match("/^(.+)\b".$tab[$i]."\b/i", "".$cur_item['Designation']."")) echo"".$cur_item['Designation']."\n";
}
}
echo sizeof($tab);
Mon problème étant que sur internet je ne trouve que des exemples de masques simple or comme je passe une variable je souhaite construire un mask par concaténation et la je bloque.
J'ai regardé un peu partout Unicode, Manual PHP, PCRE, POSIX mais pas moyens de comprendre. (je suis certainement très con... :( )
Bref merci de m'aider.
--
je préfère fermer ma gueule et passer pour un con
que l'ouvrir et ne laisser aucun doute à ce sujet
A voir également:
- Preg_match pattern
- Preg_match ✓ - Forum PHP
- Preg_match et espace - Forum PHP
- Php et preg_match - Forum PHP
- Forgot pattern lock - Guide
- Validation email en php (preg_match) ✓ - Forum PHP