array_slice
Prendre un segment du tableau
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)
À 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
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
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
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
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