PHP array_chunk()

La fonction array_chunk() est une fonction intégrée en PHP qui est utilisée pour diviser un tableau en parties ou en morceaux d’une taille donnée, en fonction des paramètres passés à la fonction. Le dernier bloc peut contenir moins d’éléments que la taille souhaitée du bloc.
 

Syntaxe
array_chunk(array, size, key)

 
 

Paramètres
  • array(Obligatoire) : Spécifie le tableau à utiliser.
  • size(Obligatoire) : Ce paramètre est un entier qui définit la taille des « morceaux » à créer.
  • key(Optionnelles) : Les valeurs possibles:
    • true : Garde les clés
    • false(Par défaut) : Réindexe le bloc

 

Valeur de retour

Cette fonction renvoie un tableau multidimensionnel indexé à partir de 0. Chaque bloc contient un nombre d’éléments de taille « $size », à l’exception du dernier bloc qui peut contenir un nombre inférieur d’éléments.
 

Version PHP:

4+
 

Exemple :

Le code suivant divise le tableau en blocs de deux:

<?php
	$langages = array("PHP","Java","C++","C#","Python","Perl",".Net");
	print_r(array_chunk($langages,2));
?>

 
Sortie:

Array ( 
	[0] => Array ( 
		[0] => PHP 
		[1] => Java 
	) 
	[1] => Array ( 
		[0] => C++ 
		[1] => C# 
	) 
	[2] => Array ( 
		[0] => Python 
		[1] => Perl 
	) 
	[3] => Array ( 
		[0] => .Net 
	) 
)
Questions d'entretiens PHP

Laisser un commentaire

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