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.

Fonction PHP: Array_Column

Nom de la fonction

Array_Column

Applicable à la version PHP

PHP 5.5.0 et plus

Description de la fonction

La fonction Array_Column renvoie la valeur d'une colonne spécifiée à partir d'un tableau multidimensionnel et est souvent utilisée pour extraire des champs spécifiques d'un tableau d'enregistrement.

Syntaxe de fonction

 <span class="fun">array_column (array $ array, int | string | null $ column_key, int | string | null $ index_key = null): array</span>

paramètre

  • $ Array : requis. Le tableau multidimensionnel des entrées (généralement un tableau d'enregistrement).
  • $ Column_Key : requis. Vous souhaitez renvoyer le nom de colonne ou l'index de la valeur. S'il est réglé sur NULL , la sous-bande entière est retournée.
  • $ index_key : facultatif. Utilisé comme nom de colonne ou index pour la touche pour renvoyer le tableau.

Valeur de retour

Renvoie un tableau contenant les valeurs de colonne spécifiées. Si $ index_key est fourni, sa valeur est utilisée comme clé pour retourner le tableau.

Exemple

 $records = [ [ &#39;id&#39; => 1, &#39;name&#39; => &#39;Alice&#39;, &#39;email&#39; => &#39;[email protected]&#39; ], [ &#39;id&#39; => 2, &#39;name&#39; => &#39;Bob&#39;, &#39;email&#39; => &#39;[email protected]&#39; ], [ &#39;id&#39; => 3, &#39;name&#39; => &#39;Charlie&#39;, &#39;email&#39; => &#39;[email protected]&#39; ], ]; $ result = array_column ($ disques, &#39;e-mail&#39;);<br>
print_r ($ result);<br>

Description d'un exemple de code

Dans cet exemple, Array_Column extrait le champ «e-mail» de chaque sous-réseau à partir de $ Records , renvoyant un tableau indexé composé d'adresses e-mail:

 Array ( [0] => [email protected] [1] => [email protected] [2] => [email protected] )
Fonctions similaires
Articles populaires