Récupérez la colonne last_name du jeu d'enregistrements :
<?php// Il est possible de retourner un tableau depuis la base de données $a = array( array( 'id' => 5698, 'first_name' => 'Peter', 'last_name' => 'Griffin', ), array ( 'id' => 4767, 'first_name' => 'Ben', 'last_name' => 'Smith', ), array( 'id' => 3809, 'first_name' => 'Joe', 'last_name' => 'Doe', ));$last_names = array_column($a, 'last_name');print_r($last_names);?>Sortir:
Tableau( [0] => Griffin [1] => Smith [2] => Biche)array_column() renvoie la valeur d'une seule colonne du tableau d'entrée.
array_column( array , column_key , index_key );
paramètre | décrire |
---|---|
tableau | Requis. Spécifie le tableau multidimensionnel (jeu d'enregistrements) à utiliser. |
clé_colonne | Requis. Colonne dont la valeur doit être renvoyée. Peut être un index entier d'une colonne d'un tableau d'index ou une valeur de clé de chaîne d'une colonne d'un tableau associatif. Ce paramètre peut également être NULL, auquel cas le tableau entier sera renvoyé (très utile lorsqu'il est utilisé avec le paramètre index_key pour réinitialiser la clé du tableau). |
clé_index | Facultatif. La colonne qui est l'index/la clé du tableau renvoyé. |
Valeur de retour : | Renvoie un tableau contenant la valeur d'une seule colonne du tableau d'entrée. |
---|---|
Version PHP : | 5,5+ |
Prenez la colonne last_name du jeu d'enregistrements et utilisez la colonne "id" correspondante comme valeur clé :
<?php// Il est possible de retourner un tableau depuis la base de données $a = array( array( 'id' => 5698, 'first_name' => 'Peter', 'last_name' => 'Griffin', ), array ( 'id' => 4767, 'first_name' => 'Ben', 'last_name' => 'Smith', ), array( 'id' => 3809, 'first_name' => 'Joe', 'last_name' => 'Doe', ));$last_names = array_column($a, 'last_name', 'id');print_r($last_names);?>Sortir:
Tableau( [5698] => Griffin [4767] => Smith [3809] => Biche)