Heim >Backend-Entwicklung >PHP-Problem >So entfernen Sie ein Element aus der Mitte eines Arrays in PHP
Entfernungsmethode: 1. Verwenden Sie die Anweisung „$index=floor(count($arr1)/2);“, um den Index an der mittleren Position des Arrays zu erhalten. 2. Verwenden Sie array_splice(), um ein Element zu löschen der erhaltene Index. Syntax „array_splice($arr1,$index,1);“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
php-Methode zum Entfernen eines Elements aus der Mitte eines Arrays
In PHP können Sie verwenden die Funktion array_splice() zum Entfernen eines Elements aus der Mitte eines Arrays.
Verwenden Sie einfach die Funktion array_splice(), um 1 Element beginnend an der mittleren Position zu löschen.
Implementierungsidee:
Ermitteln Sie den Index der mittleren Position. Verwenden Sie floor() und count() der zu berücksichtigenden ungeraden Zahl In dem Fall, in dem eine Division nicht möglich ist, müssen Sie floor() zum Abrunden der Funktion
<?php header("Content-type:text/html;charset=utf-8"); $arr1=array(1,2,3,4,5,32,34,12,7); echo "数组长度为奇数时:"; var_dump($arr1); $index=floor(count($arr1)/2); array_splice($arr1,$index,1); var_dump($arr1); ?>
Wenn die Array-Länge eine gerade Zahl ist
<?php header("Content-type:text/html;charset=utf-8"); $arr2=array(1,2,3,4,5,32,34,12,7,8); echo "数组长度为偶数时:"; var_dump($arr2); $index=floor(count($arr2)/2); array_splice($arr2,$index,1); var_dump($arr2); ?>
Empfohlen Lernen: „
PHP-Video-Tutorial》
Das obige ist der detaillierte Inhalt vonSo entfernen Sie ein Element aus der Mitte eines Arrays in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!