PHP array_chunk()

image_pdfimage_print

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 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 *