PHP array_column()

array_column() est une fonction intégrée en PHP qui renvoie les valeurs d’une colonne unique dans un tableau. La fonction array_column() est utilisée pour renvoyer les valeurs d’une seule colonne dans un tableau.
 

Syntaxe
array_column(array, column, index)

 
 

Paramètres
  • array(Obligatoire) : Ce paramètre fait référence au tableau multidimensionnel d’origine à partir duquel nous voulons extraire toutes les valeurs d’une colonne particulière.
  • column(Obligatoire) : Ce paramètre fait référence à la colonne qui doit être renvoyée. Cette valeur peut être la clé de la colonne ou le nom de la clé pour un tableau associatif. Il peut également être NULL pour renvoyer des tableaux complets.
  • index(Optionnelles) : Ce paramètre fait référence à la colonne à utiliser comme index/clés pour le tableau renvoyé en sortie.

 

Valeur de retour

Renvoie un tableau de valeurs qui représente une seule colonne du tableau d’origine.
 

Version PHP:

5.5+
 

Exemple :

Le code suivant récupère la colonne des noms de voitures:

<?php
	$cars = array(
	  array(
		'id' => 10,
		'name' => 'BM',
		'model' => '‎BMW X7',
	  ),
	  array(
		'id' => 11,
		'name' => 'Audi',
		'model' => 'Audi A4',
	  ),
	  array(
		'id' => 12,
		'name' => 'Mercedes',
		'model' => 'Mercedes Classe A',
	  )
	);

	$name = array_column($cars, 'name');
	print_r($name);
?>

 
Sortie:

Array ( 
	[0] => BM 
	[1] => Audi 
	[2] => Mercedes 
)
Questions d'entretiens PHP

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *