Vous n'êtes pas identifié(e).
Pages :: 1
Hello,
J'ai un tableau associatif qui contient url => balise title
Ex :
"1.php" => "bienvenue"
"2.php" => "bienvenue 2"
"3.php" => "bienvenue"
etc....
J'aimerais faire une recherche sur une valeur et que ça me retourne la cle (= je veux toutes les urls qui ont le title "bienvenue") par exemple
Array_search() ne renvoie malheureusement qu'un resultat.
Est ce qqn sait si il y a une fonction PHP native qui renvoie plusieurs résultats et avec le meme fonctionnement (je recherche la valeur et j'obtiens 1 ou +eurs clefs)
Au pire je le fais via des foreach mais le 1er tableau contient des milliers de lignes et le nombre de title peut monter alors ça va faire bcp de traitement
Merci d'avance
Jérôme - Générer des revenus avec les NDD expirés (formation) | Blog perso jeromeweb.net
🔴 Hors ligne
function preg_grep_keys($pattern, $input, $flags = 0) {
return array_intersect_key($input, array_flip(preg_grep($pattern, array_keys($input), $flags)));
}
Ça prend une regex en pattern, ton tableau et te retourne toutes les clés correspondantes... De loin le plus rapide sur de gros tableaux
EDIT: Tu as un mail au fait
Dernière modification par Jewem (2015-03-19 12:37:08)
🔴 Hors ligne
Perso j'ai pas peur du foreach sur des milliers de lignes.
Pour des millions : grep...
skype: davidcz1
Service de backorders de domaines
Le PBN par prnator
🔴 Hors ligne
function preg_grep_keys($pattern, $input, $flags = 0) {
return array_intersect_key($input, array_flip(preg_grep($pattern, array_keys($input), $flags)));
}Ça prend une regex en pattern, ton tableau et te retourne toutes les clés correspondantes... De loin le plus rapide sur de gros tableaux
EDIT: Tu as un mail au fait
Super merci je vais tester ça (je deteste les regex )
J'ai répondu en début d'apres midi à ton email, non? tu es VIP normalement ^^
Jérôme - Générer des revenus avec les NDD expirés (formation) | Blog perso jeromeweb.net
🔴 Hors ligne
Perso j'ai pas peur du foreach sur des milliers de lignes.
Pour des millions : grep...
Il faut juste rallonger le timeout du script qd il y a beaucoup de lignes
Jérôme - Générer des revenus avec les NDD expirés (formation) | Blog perso jeromeweb.net
🔴 Hors ligne
Tu a un sacrée niveau quand meme Jewem pour imbriquer 4 fonctions comme ça!
Jérôme - Générer des revenus avec les NDD expirés (formation) | Blog perso jeromeweb.net
🔴 Hors ligne
Pages :: 1