Position actuelle: Accueil> Catégories de fonctions> array_slice

array_slice

Prendre un segment du tableau
Nom:array_slice
Catégorie:Tableau
Langage de programmation:php
Description en une ligne:Renvoie la partie sélectionnée du tableau.

Définition et utilisation

array_slice() élimine un segment de valeur dans le tableau en fonction des conditions et le renvoie.

Remarque: Si le tableau a une clé de chaîne, le tableau renvoyé conservera le nom de la clé. (Voir l'exemple 4)

Exemple

Exemple 1

À partir du troisième élément du tableau et renvoyez les éléments restants dans le tableau:

 <? Php
$ a = array ( "rouge" , "vert" , "bleu" , "jaune" , "marron" ) ;
print_r ( array_slice ( $ a , 2 ) )) ;
?>

Essayez-le vous-même

Exemple 2

Prenez-le du deuxième élément du tableau et retournez seulement deux éléments:

 <? Php
$ a = array ( "rouge" , "vert" , "bleu" , "jaune" , "marron" ) ;
print_r ( array_slice ( $ a , 1 , 2 ) )) ;
?>

Essayez-le vous-même

Exemple 3

Utilisez des paramètres de démarrage négatifs:

 <? Php
$ a = array ( "rouge" , "vert" , "bleu" , "jaune" , "marron" ) ;
print_r ( array_slice ( $ a , - 2 , 1 ) )) ;
?>

Essayez-le vous-même

Exemple 4

Définissez le paramètre de conservation sur true:

 <? Php
$ a = array ( "rouge" , "vert" , "bleu" , "jaune" , "marron" ) ;
print_r ( array_slice ( $ a , 1 , 2 , vrai ) )) ;
?>

Essayez-le vous-même

Exemple 5

Processus Noms de clés de chaîne et noms de clés entiers:

 <? Php
$ a = array ( "a" => "red" , "b" => "vert" , "c" => "bleu" , "d" => "jaune" , "e" => "brun" ) ;
print_r ( array_slice ( $ a , 1 , 2 ) ) ;

$ a = array ( "0" => "red" , "1" => "vert" , "2" => "bleu" , "3" => "jaune" , "4" => "Brown" ) ;
print_r ( array_slice ( $ a , 1 , 2 ) )) ;
?>

Essayez-le vous-même