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)".
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('content-type:text/html;charset=utf-8'); $arr = array(1,2,3,4,5,6,7,8,9,10); echo "原数组:"; var_dump($arr); array_pop($arr); echo "剔除最后一个元素后:"; var_dump($arr); ?>
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('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_slice($arr,0,-1); var_dump($result); ?>
-1
即可,可以截取除最后一个元素的其他数组元素并返回。
<?php header('content-type:text/html;charset=utf-8'); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); echo "剔除最后一个元素后:"; array_splice($arr,-1); var_dump($arr); ?>
方法3、使用array_splice()函数删除
array_splice()是一个强大的函数,有多重功能:可以插入数组元素、可以替换数组元素,当然也可以删除数组元素(毕竟array_splice()函数的本职工作是删除指定元素并用其它值取代)。
array_splice()函数可以从指定位置开始删除指定个数的元素。
array_splice($arr,$start,$length)
会删除从$start
位置开始删除指定$length
个数的元素。
而想要删除最后一个元素,可将$start
参数设置为-1
,此时$length
参数可以设置为1
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. 🎜$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!