Maison  >  Article  >  développement back-end  >  Comment intercepter les derniers chiffres d'un tableau en php

Comment intercepter les derniers chiffres d'un tableau en php

青灯夜游
青灯夜游original
2021-09-29 19:00:314198parcourir

Comment intercepter les derniers éléments d'un tableau en PHP : 1. Utilisez l'instruction "array_slice($array,$start)", et le paramètre "$start" doit être une valeur négative ; $array,$start)", le paramètre "$start" doit être une valeur négative.

Comment intercepter les derniers chiffres d'un tableau en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

php intercepte les derniers éléments du tableau

1 Utilisez la fonction array_slice(). La fonction

array_slice() est une fonction fournie par PHP pour intercepter un tableau et peut extraire un fragment du tableau. La syntaxe est la suivante :

array array_slice ( array $arr , int $start [, int $length = NULL [, bool $preserve_keys = false ]] )

Description du paramètre :

  • arr représente le tableau à intercepter.
  • start représente la position de départ (indice) de l'interception :
    • Si start est un nombre positif, il sera intercepté d'avant en arrière.
    • Si start est un nombre négatif, commencez à partir de la position - commencez par la fin de l'arr et interceptez de l'arrière vers l'avant. Par exemple, -2 signifie commencer de l’avant-dernier élément du tableau.
  • length est un paramètre facultatif, indiquant la longueur d'interception :
    • Si length est un nombre positif, il indique le nombre d'éléments interceptés
    • Si length est un nombre négatif, alors le fragment intercepté se terminera à une position ; longueur à partir de la fin du tableau ;
    • En cas d'omission, elle sera interceptée de la position de départ à la fin du tableau.
  • preserve_keys est un paramètre facultatif qui spécifie s'il faut conserver les noms de clés d'origine. La valeur par défaut est false, c'est-à-dire que s'il est défini sur true, les noms de clés d'origine seront conservés.

Exemple : intercepter les derniers éléments du tableau

Si vous souhaitez intercepter les derniers éléments du tableau, définissez simplement le paramètre start sur une valeur négative

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(10,12,20,25,24);
echo "原数组:";
var_dump($arr); 

echo "截取数组后2位的元素片段:";
$result = array_slice($arr,-2); //截取数组后2位的元素
var_dump($result);


?>

Sortez le résultat

Comment intercepter les derniers chiffres dun tableau en php

2. Utilisez la fonction array_splice()

array_splice() lors de la suppression de certains éléments du tableau, elle formera ces éléments supprimés dans un nouveau tableau, puis renverra ce nouveau tableau, par conséquent, la fonction array_splice() peut ; être utilisé pour intercepter des fragments de tableau.

Identique à la fonction array_slice(), il vous suffit de définir le deuxième paramètre start de la fonction sur une valeur négative pour intercepter les derniers éléments du tableau.

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(10,12,20,25,24);
echo "原数组:";
var_dump($arr); 

echo "截取数组后3位的元素片段:";
$result = array_splice($arr,-3); //截取数组后3位的元素
var_dump($result);


?>

Résultats de sortie

Comment intercepter les derniers chiffres dun tableau en php

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en 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