Obtenir la valeur de clé spécifique paire de tableau multidimensionnel
J'ai le tableau suivant:
array(2) {
[0] => array(3) {
["submission_id"] => int(28)
["date"] => string(22) "2010-10-18 15:55:33+02"
["user_id"] => int(12)
}
[1] => array(3) {
["submission_id"] => int(37)
["date"] => string(22) "2010-11-21 16:02:07+01"
["user_id"] => int(23)
}
Je veux seulement obtenir l'user_id valeurs clés de ce tableau. Je pourrais évidemment boucle sur elle, mais je me demandais si il y avait un moyen plus rapide.
- Probablement pas...
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
array_map
(peut-être pas plus rapide, même si, comme il fera un appel de fonction par l'élément de tableau):En dehors de cela, la boucle est le seul moyen (
array_map
de la boucle de toute façon).$user_ids = array_map(function ($row) { return $row['user_id']; }, $array);
Vous pouvez uniquement accéder à l'user_id des valeurs de ce type si vous connaissez le tableau d'index que vous souhaitez accéder: