Position actuelle: Accueil> Catégories de fonctions> array_column

array_column

Renvoie la valeur d'une seule colonne dans le tableau d'entrée
Nom:array_column
Catégorie:Tableau
Langage de programmation:php
Description en une ligne:Renvoie la valeur d'une seule colonne dans le tableau d'entrée.

Définition et utilisation

array_column() Renvoie la valeur d'une seule colonne dans le tableau d'entrée.

Exemple

Exemple 1

Supprimez la colonne Last_name de l'ensemble d'enregistrements:

 <? Php
// Array des enregistrements possibles renvoyés par la base de données
$ a = array (
  tableau (
    'id' => 5698 ,
    'First_name' => 'Bill' ,
    'last_name' => 'Gates' ,
  ) ,
  tableau (
    'id' => 4767 ,
    'First_name' => 'Steve' ,
    'last_name' => 'jobs' ,
  ) ,
  tableau (
    'id' => 3809 ,
    'First_name' => 'Mark' ,
    'last_name' => 'zuckerberg' ,
  )
)) ;

$ last_names = array_column ( $ a , 'last_name' ) ;
print_r ( $ last_names ) ;
?>

Sortir:

 Tableau
(
  [0] => Gates
  [1] => Jobs
  [2] => Zuckerberg
)

Exemple 2

Prenez la colonne Last_name à partir du jeu d'enregistrements et utilisez la colonne "ID" correspondante comme valeur clé:

 <? Php
// Array des enregistrements possibles renvoyés par la base de données
$ a = array (
  tableau (
    'id' => 5698 ,
    'First_name' => 'Bill' ,
    'last_name' => 'Gates' ,
  ) ,
  tableau (
    'id' => 4767 ,
    'First_name' => 'Steve' ,
    'last_name' => 'jobs' ,
  )
  tableau (
    'id' => 3809 ,
    'First_name' => 'Mark' ,
    'last_name' => 'zuckerberg' ,
  )
)) ;

$ last_names = array_column ( $ a , 'last_name' , 'id' ) ;
print_r ( $ last_names ) ;
?>

Sortir:

 Tableau
(
  [5698] => Gates
  [4767] => Jobs
  [3809] => Zuckerberg
)

grammaire

 Array_Column ( array , colonnen_key , index_key ) ;
paramètre décrire
tableau Requis. Spécifie le tableau multidimensionnel (jeu d'enregistrements) à utiliser.
Column_key

Requis. Colonnes qui doivent renvoyer la valeur.

Il peut s'agir d'un index entier des colonnes qui indexent le tableau, ou une valeur de clé de chaîne des colonnes associées au tableau.

Ce paramètre peut également être nul et l'ensemble du tableau sera renvoyé pour le moment (il est très utile lors de la réinitialisation de la clé du tableau avec le paramètre index_key).

index_key Facultatif. Colonne utilisée comme index / clé du tableau.