Welche Methoden gibt es, um das letzte Element eines Arrays in PHP zu entfernen?

尊渡假赌尊渡假赌尊渡假赌
Freigeben: 2023-06-06 17:55:56
Original
1986 Leute haben es durchsucht

php verfügt über drei Methoden, um das letzte Element des Arrays zu entfernen: 1. Funktion „array_pop()“, die das ursprüngliche Array ändert und der Rückgabewert der letzte Wert des Arrays ist; 2. Funktion „array_splice()“, Beim Löschen eines Teils der Elemente des Arrays werden diese gelöschten Elemente in ein neues Array umgewandelt und dann dieses neue Array zurückgegeben. 3. Funktion „array_slice()“, die zum Abfangen des Arrays verwendet wird.

Welche Methoden gibt es, um das letzte Element eines Arrays in PHP zu entfernen?

Das Betriebssystem dieses Tutorials: Windows 10-System, PHP8.1.3-Version, Dell G3-Computer.

php verfügt über drei Methoden, um das letzte Element des Arrays zu entfernen:

1. Verwenden Sie die Funktion array_pop(), um das letzte Element zu löschen.

array_pop(), um das letzte Element im Array zu löschen.

array_pop($array)
Nach dem Login kopieren

Diese Funktion ändert das ursprüngliche Array; der Rückgabewert ist der letzte Wert des Arrays. Wenn das Array leer oder kein Array ist, wird NULL zurückgegeben.

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

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

2. Verwenden Sie die Funktion array_splice(), um das letzte Element zu löschen.

Die Funktion array_splice() beim Löschen einiger Elemente des Arrays formt diese gelöschten Elemente zu einem neuen Array und gibt dieses dann neu zurück Array; daher kann die Funktion array_splice() zum Abfangen von Array-Fragmenten verwendet werden.

array_splice(array1,start,length,array2)
Nach dem Login kopieren

Setzen Sie einfach den zweiten Parameter start der Funktion auf -1, um das letzte Element zu löschen

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

3. Verwenden Sie die Funktion array_slice(), um das letzte Element zu löschen. Die Funktion array_slice() wird von PHP A bereitgestellt Wird verwendet, um ein Array abzufangen und ein Fragment aus dem Array zu extrahieren. Die Syntax lautet wie folgt:

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

Setzen Sie einfach den 2. Parameter auf 0 und den 3. Parameter auf -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);
?>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWelche Methoden gibt es, um das letzte Element eines Arrays in PHP zu entfernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
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