Maison  >  Article  >  développement back-end  >  Comment supprimer le dernier élément d'un tableau en php

Comment supprimer le dernier élément d'un tableau en php

青灯夜游
青灯夜游original
2023-01-13 19:13:561573parcourir

Méthode pour supprimer le dernier élément : 1. Utilisez array_pop() pour supprimer, syntaxe "array_pop($arr);"; 2. Utilisez array_slice() pour supprimer, définissez le deuxième paramètre sur 0 et le troisième paramètre sur "- 1" suffit, la syntaxe est "array_slice($arr,0,-1)" ; 3. Utilisez array_splice() pour supprimer et définissez le deuxième paramètre sur "-1", la syntaxe est "array_splice($arr, -1)".

Comment supprimer le dernier élément d'un tableau en php

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

php fournit une variété de méthodes pour supprimer des éléments de tableau, et l'article suivant vous présentera comment supprimer le dernier élément dans le tableau Plusieurs méthodes.

Méthode 1 : utilisez la fonction array_pop() pour supprimer la fonction

array_pop() pour supprimer le dernier élément du tableau.

<?php
header(&#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);
?>

Comment supprimer le dernier élément dun tableau en php

Méthode 2. Utilisez la fonction array_slice() pour supprimer

La fonction array_slice() est une fonction fournie par PHP pour intercepter un tableau. Elle peut extraire un fragment du tableau et renvoyer le Pour le. partie sélectionnée

définissez simplement le deuxième paramètre de la fonction sur 0 et le troisième paramètre sur -1. Vous pouvez intercepter d'autres éléments du tableau à l'exception du dernier élément et les renvoyer. -1即可,可以截取除最后一个元素的其他数组元素并返回。

<?php
header(&#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);

echo "剔除最后一个元素后:";
$result = array_slice($arr,0,-1); 
var_dump($result);
?>

Comment supprimer le dernier élément dun tableau en php

方法3、使用array_splice()函数删除

array_splice()是一个强大的函数,有多重功能:可以插入数组元素、可以替换数组元素,当然也可以删除数组元素(毕竟array_splice()函数的本职工作是删除指定元素并用其它值取代)。

array_splice()函数可以从指定位置开始删除指定个数的元素。

  • array_splice($arr,$start,$length)会删除从$start位置开始删除指定$length个数的元素。

而想要删除最后一个元素,可将$start参数设置为-1,此时$length参数可以设置为1

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

echo "剔除最后一个元素后:";
array_splice($arr,-1);
var_dump($arr);
?>

Comment supprimer le dernier élément dun tableau en php

Comment supprimer le dernier élément dun tableau en php

Méthode 3. Utilisez la fonction array_splice() pour supprimer

🎜array_splice() est une fonction puissante avec plusieurs fonctions : elle peut insérer des éléments de tableau, remplacer des éléments de tableau, et bien sûr, elle peut également supprimer des éléments de tableau (après tout, Fonction array_splice() Son travail consiste à supprimer l'élément spécifié et à le remplacer par une autre valeur). La fonction 🎜🎜array_splice() peut supprimer le nombre spécifié d'éléments à partir de la position spécifiée. 🎜
  • 🎜array_splice($arr,$start,$length) sera supprimé de $start Commencez à supprimer le nombre $length spécifié d'éléments de la position. 🎜
🎜Si vous souhaitez supprimer le dernier élément, vous pouvez définir le paramètre $start sur -1, puis $length peut être défini sur <code>1 ou omis. 🎜rrreee🎜🎜🎜🎜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