Tableau : extractions de valeurs
Vous pouvez retourner qu’une partie d’un tableau avec la fonction array_slice(). Elle fonctionne comme la fonction substr(). Le premier paramètre concerne le tableau source, le deuxième est la position de départ pour l’extraction, et le troisième paramètre est soit le nombre de valeur à retourner, ou soit la position finale, à partir de la fin du tableau, si cette valeur est négative.
<?php
$tab = array('daniel','isabelle','david','robert', 'antoine');
$sousTableau = array_slice($tab,2);
print_r($sousTableau);
$tab = array('daniel','isabelle','david','robert', 'antoine');
$sousTableau = array_slice($tab,1,-2);
print_r($sousTableau);
?>
Affichage
Array ( [0] => david [1] => robert [2] => antoine )
Array ( [0] => isabelle [1] => david )
Si le troisième paramètre n’est pas fourni, l’extraction se fera de la position de départ jusqu’à la fin du tableau.