PHP array_slice()
La fonction array_slice() est une fonction intégrée en PHP qui renvoie les parties sélectionnées d’un tableau. La fonction array_slice() est utilisée pour extraire une tranche d’un tableau. PHP array_slice() est une fonction intégrée en PHP et est utilisée pour extraire une partie d’un tableau en la découpant, en fonction des préférences de l’utilisateur.
Syntaxe
array_slice(array, start, length, preserve_key)
Paramètres
- array(Obligatoire) : Spécifie un tableau.
- start(Obligatoire) : Spécifie la position de début de la tranche dans le tableau.
- length(Optionnelle) : Longueur de la tranche.
- preserve_key(Optionnelle) : Spécifiez « TRUE » ou « FALSE », indique que la fonction garde ou non les clés du tableau. La valeur par défaut est « FALSE ».
Valeur de retour
La fonction renvoie les parties sélectionnées d’un tableau.
Version PHP:
4+
Exemple 1:
Démarrez la tranche à partir du deuxième élément du tableau et renvoyez uniquement deux éléments:
<?php $arr = array("PHP","Java","Python","C","C++"); print_r(array_slice($arr,1,2)); ?>
Sortie:
Array ( [0] => Java [1] => Python )
Exemple 2:
En utilisant un paramètre de « start » négatif:
<?php $arr = array("PHP","Java","Python","C","C++"); print_r(array_slice($arr,-2,2)); ?>
Sortie:
Array ( [0] => C [1] => C++ )
Exemple 3:
Avec le paramètre « preserve_key » défini sur « true »:
<?php $arr = array("PHP","Java","Python","C","C++"); print_r(array_slice($arr,1,2,true)); ?>
Sortie:
Array ( [1] => Java [2] => Python )