Maison > php教程 > 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

高洛峰
Libérer: 2016-12-28 15:16:46
original
1935 Les gens l'ont consulté

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)); 
?>
Copier après la connexion

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)); 
?>
Copier après la connexion

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)); 
?>
Copier après la connexion

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)); 
?>
Copier après la connexion

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 !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal