Heim > Backend-Entwicklung > PHP-Problem > So entfernen Sie das letzte Element aus einem Array in PHP

So entfernen Sie das letzte Element aus einem Array in PHP

青灯夜游
Freigeben: 2023-03-17 19:02:01
Original
1639 Leute haben es durchsucht

Methode zum Entfernen des letzten Elements: 1. Verwenden Sie array_pop() zum Löschen, Syntax „array_pop($arr);“ 2. Verwenden Sie array_slice() zum Löschen, setzen Sie den zweiten Parameter auf 0 und den dritten Parameter auf „- 1“ ist ausreichend, die Syntax lautet „array_slice($arr,0,-1)“; 3. Verwenden Sie array_splice() zum Löschen und setzen Sie den zweiten Parameter auf „-1“, die Syntax lautet „array_splice($arr, -1)".

So entfernen Sie das letzte Element aus einem Array in PHP

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP 8-Version, DELL G3-Computer

php bietet eine Vielzahl von Methoden zum Löschen von Array-Elementen, und im folgenden Artikel erfahren Sie, wie Sie das letzte löschen Element im Array Mehrere Methoden.

Methode 1: Verwenden Sie die Funktion array_pop() zum Löschen.

Funktion array_pop() zum Löschen des letzten Elements im Array.

<?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);
?>
Nach dem Login kopieren

So entfernen Sie das letzte Element aus einem Array in PHP

Methode 2. Verwenden Sie die Funktion array_slice() zum Löschen. Die Funktion array_slice() ist eine von PHP bereitgestellte Funktion zum Abfangen von Arrays. Sie kann ein Fragment aus dem Array extrahieren und das ausgewählte Ergebnis zurückgeben Teil Setzen Sie einfach den zweiten Parameter der Funktion auf 0 und den dritten Parameter auf -1. Sie können andere Array-Elemente außer dem letzten Element abfangen und zurückgeben.

<?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);
?>
Nach dem Login kopieren

So entfernen Sie das letzte Element aus einem Array in PHP

-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);
?>
Nach dem Login kopieren

So entfernen Sie das letzte Element aus einem Array in PHP

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

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

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

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

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

Methode 3. Verwenden Sie die Funktion array_splice() zum Löschen

So entfernen Sie das letzte Element aus einem Array in PHP

array_splice() ist eine leistungsstarke Funktion mit mehreren Funktionen: Sie kann Array-Elemente einfügen, Array-Elemente ersetzen und natürlich auch Array-Elemente löschen (schließlich Funktion array_splice(). Ihre Aufgabe besteht darin, das angegebene Element zu löschen und durch einen anderen Wert zu ersetzen. Die Funktion array_splice() kann die angegebene Anzahl von Elementen beginnend mit der angegebenen Position löschen.

  • 🎜array_splice($arr,$start,$length) wird aus $start gelöscht Beginnen Sie mit dem Löschen der angegebenen $length-Anzahl von Elementen aus der Position. 🎜
🎜Wenn Sie das letzte Element löschen möchten, können Sie den Parameter $start auf -1 und dann auf $length setzen kann auf <code>1 gesetzt oder weggelassen werden. 🎜rrreee🎜🎜🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜

Das obige ist der detaillierte Inhalt vonSo entfernen Sie das letzte Element aus einem Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage