PHP array_column()

image_pdfimage_print

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 PHPQuestions d’entretiens PHP – Partie 1Questions sur PHP avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus
Partagez cet article

Laisser un commentaire

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