Maison  >  Article  >  php教程  >  Séquence de fonctions de tableau PHP array_slice() - supprime une valeur du tableau en fonction des conditions et la renvoie

Séquence de fonctions de tableau PHP array_slice() - supprime une valeur du tableau en fonction des conditions et la renvoie

高洛峰
高洛峰original
2016-12-28 15:16:461886parcourir

définition et utilisation de array_slice()

La fonction array_slice() supprime un segment de valeur du tableau en fonction des conditions et le renvoie.

Remarque : Si le tableau contient des clés de chaîne, le tableau renvoyé conservera les noms de clés. (Voir exemple 4)

Grammaire
description du paramètre array_slice(array,offset,length,preserve)
tableau requis. Spécifie le tableau d'entrée.
un décalage est requis. valeur numérique. Spécifie la position de départ de l'élément à récupérer.

S'il s'agit d'un nombre positif, il est pris de l'avant vers l'arrière. S'il s'agit d'une valeur négative, la valeur absolue du décalage est prise de l'arrière vers l'avant.

la longueur est facultative. valeur numérique. Spécifie la longueur du tableau renvoyé.

S'il s'agit d'un nombre négatif, sélectionnez le nombre absolu d'éléments de la valeur de l'arrière vers l'avant. Si la valeur n'est pas définie, tous les éléments sont renvoyés.

la préservation est facultative. Valeurs possibles :

vrai - clé réservée
false - par défaut - réinitialiser la clé

Exemple 1

<?php 
$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird"); 
print_r(array_slice($a,1,2)); 
?>

Sortie :

Tableau ( [0] => Chat [1] => Cheval ) Exemple 2
Avec un paramètre de décalage négatif :

<?php 
$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird"); 
print_r(array_slice($a,-2,1)); 
?>

Sortie :

Tableau ( [0] => Cheval ) Exemple 3
Le paramètre préserver est défini sur true :

<?php 
$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird"); 
print_r(array_slice($a,1,2,true)); 
?>

Sortie :

Tableau ( [1] => Chat [2] => Cheval ) Exemple 4
Avec clé de chaîne :

<?php 
$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse","d"=>"Bird"); 
print_r(array_slice($a,1,2)); 
?>

Sortie :

Tableau ( [b] => Chat [c] => Cheval )


Pour plus de séquences de fonctions de tableau PHP array_slice() - extrayez une valeur d'un tableau en fonction des conditions et renvoyez des articles connexes, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn