J'ai deux tableaux qui ressemble à:Afficher uniquement les valeurs du tableau qui c'est les clés sont dans un autre tableau
$fields = array('id', 'name', 'city', 'birthday', 'money');
$values = array('id' => 10,
'name' => 'Jonnas',
'anotherField' => 'test',
'field2' => 'aaa',
'city' => 'Marau',
'field3' => 'bbb',
'birthday' => '0000-00-00',
'money' => 10.95
);
est-il une PHP fonction intégrée qui récupère un tableau rempli uniquement avec les touches indiquées sur la matrice $fields
(id, name, city, birthday, money)
?
Le retour, je pense est ceci:
$values2 = array(
'id' => 10,
'name' => 'Jonnas',
'city' => 'Marau',
'birthday' => '0000-00-00',
'money' => 10.95
);
P.S .: Je suis à la recherche d'une seule fonction intégrée.
il n'y a pas de fonction intégrée comme u Vous cherchez ... vous devez utiliser à la fois la boucle et la fonction intégrée pour la clé. –
Plus de doublons: http://stackoverflow.com/q/2755304/218196, http://stackoverflow.com/q/4780861/218196, http://stackoverflow.com/q/11265133/218196 ... liste complète : http://stackoverflow.com/search?q=array_intersect_key+is%3Aanswer. –