2010-09-09 4 views
0

comment puis-je filtrer un tableau en utilisant la combinaison de valeur de clé.est-il un moyen de filtrer tableau avec une combinaison de valeur de la clé PHP

réseau de let est

a=>1 
a=>2 
a=>3 

b=>4 
c=>5 

est-il une fonctionnalité de recherche pour filtrer la combinaison de clé (a) et la valeur (1)

en php toute fonction là. array_map..or array_seacrh

+0

Cela dépend de la façon dont vous l'exprimez. Votre exemple n'est pas très bon parce que dans un tableau, ** une clé est unique **. Vous aurez toujours une seule valeur par clé. Voyant cela de cette façon, vous pourriez juste vouloir filtrer le tableau par la clé. ** Mais ** vous pouvez aussi dire * Je veux filtrer le tableau soit la clé ** seulement ** si la valeur est ... *. Alors votre question a un sens. –

Répondre

0

Vous pouvez combiner array_filter() avec array_walk() ... ce dernier ne passe la clé et la valeur à la fonction de rappel

0

Pas une seule fonction, mais une clé de tableau doit être unique , vous pouvez donc faire quelque chose comme ..

if (isset($array['a'] == 1)) 

... Mais je doute que ce soit comme vous voulez savoir .. pouvez-vous être un peu plus précis?

Questions connexes