Heim  >  Artikel  >  Backend-Entwicklung  >  So entfernen Sie ein Element aus der Mitte eines Arrays in PHP

So entfernen Sie ein Element aus der Mitte eines Arrays in PHP

青灯夜游
青灯夜游Original
2022-05-16 20:31:482274Durchsuche

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);“.

So entfernen Sie ein Element aus der Mitte eines Arrays in PHP

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

    • array_splice() verwenden, um 1 Element beginnend an der mittleren Indexposition zu löschen.
    Implementierungsbeispiel:
  • Wenn die Array-Länge eine ungerade Zahl ist
<?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);
?>

So entfernen Sie ein Element aus der Mitte eines Arrays in PHPEmpfohlen 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!

Stellungnahme:
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