Quelles sont les méthodes pour supprimer le dernier élément d'un tableau en php

尊渡假赌尊渡假赌尊渡假赌
Libérer: 2023-06-06 17:55:56
original
1987 Les gens l'ont consulté

php Il existe trois façons de supprimer le dernier élément d'un tableau : 1. La fonction "array_pop()", qui modifie le tableau d'origine et renvoie la valeur comme dernière valeur du tableau ; Fonction "array_splice()", Lors de la suppression de certains éléments du tableau, les éléments supprimés seront formés dans un nouveau tableau, puis le nouveau tableau sera renvoyé ; 3. La fonction "array_slice()" est utilisée pour intercepter le tableau ; .

Quelles sont les méthodes pour supprimer le dernier élément d'un tableau en php

Le système d'exploitation pour ce tutoriel : système Windows 10, version php8.1.3, ordinateur Dell G3.

php Il existe trois façons de supprimer le dernier élément du tableau :

1 Utilisez la fonction array_pop() pour supprimer le dernier élément #🎜🎜. #

array_pop() supprime le dernier élément du tableau.

array_pop($array)
Copier après la connexion

Cette fonction modifiera le tableau d'origine ; la valeur de retour est la dernière valeur du tableau. Si le tableau est vide ou n'est pas un tableau, NULL sera renvoyé.

<?phpheader(&#39;content-type:text/html;
charset=utf-8&#39;);  
$arr = array(1,2,3,4,5,6,7,8,9,10);
echo "原数组:";var_dump($arr);array_pop($arr);echo "移除最后一项后:";var_dump($arr);
?>
Copier après la connexion

屏幕截图 2023-06-06 175051.png

2. Utilisez la fonction array_splice() pour supprimer le dernier élément

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

array_splice(array1,start,length,array2)
Copier après la connexion

Il suffit de définir le deuxième paramètre de début de la fonction sur -1 pour supprimer le dernier élément

<?phpheader("Content-type:text/html;charset=utf-8");
$arr = array(1,2,3,4,5,6,7,8,9,10);
echo "原数组:";var_dump($arr); 
echo "移除最后一项后:";
$result = array_splice($arr,-1); 
var_dump($arr);echo "被删除的数组元素:";
var_dump($result);
?>
Copier après la connexion

3. Utilisez la fonction array_slice() Supprimez le dernier. La fonction element

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

Il suffit de mettre le 2ème paramètre à 0 et le 3ème paramètre à -1.

<?phpheader("Content-type:text/html;charset=utf-8");
$arr = array(2,4,6,8,10);
echo "原数组:";var_dump($arr); 
echo "移除最后一项后:";
$result = array_slice($arr,0,-1); 
var_dump($result);
?>
Copier après la connexion

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!

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