Heim  >  Artikel  >  Backend-Entwicklung  >  So löschen Sie das erste Element des PHP-Arrays

So löschen Sie das erste Element des PHP-Arrays

青灯夜游
青灯夜游Original
2021-06-04 18:44:574138Durchsuche

So löschen Sie das erste Element in einem Array in PHP: 1. Verwenden Sie die Funktion array_shift(), Syntax „array_shift(array);“ 2. Verwenden Sie die Funktion array_splice(), Syntax „array_splice(array,0,1);“ " .

So löschen Sie das erste Element des PHP-Arrays

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

php löscht das erste Element im Array

1. Verwenden Sie die Funktion array_shift()

Die PHP-Funktion array_shift() wird verwendet, um Elemente am Anfang des Arrays zu löschen. Ihre Syntax lautet wie folgt:

array_shift(array)

Der Parameter arr repräsentiert das zu verarbeitende Array. Die Funktion

array_shift() löscht das erste Element am Anfang des arr-Arrays und gibt es als Ergebnis zurück. Die Länge des arr-Arrays wird um 1 dekrementiert und alle anderen Elemente werden um eins nach vorne verschoben. Alle numerischen Tastennamen werden so geändert, dass die Zählung bei 0 beginnt, und die Namen von Zeichenfolgentasten bleiben unverändert.

Rückgabewert: Gibt den Wert des aus dem Array entfernten Elements zurück oder NULL, wenn das Array leer ist.

Beispiel: Löschen Sie das erste Element im Array des Arrays; Sie können ihn direkt löschen oder durch einen anderen Wert ersetzen. Die Syntax von

array_splice() lautet wie folgt:

<?php
header("Content-type: text/html; charset=utf-8");
$num = array(10, 45, 9, 100, 6);
array_shift($num);  //删除数组开头的第一个元素
print_r($num);

echo "<br>";

$info = array("PHP教程", 4=>"php中文网", "http://www.php.cn",);
array_shift($info);
print_r($info);
?>

Parameter

Beschreibung

array1Rückgabewert: Gibt das Array zurück, das die extrahierten Elemente enthält. Beispiel: Löschen Sie das erste Element im Array
Array ( [0] => 45 [1] => 9 [2] => 100 [3] => 6 )
Array ( [0] => php中文网 [1] => http://www.php.cn )
Ausgabe:
Erforderlich. Gibt ein Array an.
start Erforderlich. Zahlenwert. Gibt die Startposition gelöschter Elemente an. 0 = erstes Element. Wenn der Wert auf eine positive Zahl gesetzt ist, beginnt die Entfernung an dem Offset, der durch den Wert im Array angegeben wird. Wenn der Wert auf eine negative Zahl festgelegt ist, beginnt die Entfernung an dem durch den Wert angegebenen Offset vom Ende des Arrays. -2 bedeutet, dass mit dem vorletzten Element des Arrays begonnen wird.
Länge
optional. Zahlenwert. Gibt die Anzahl der zu entfernenden Elemente an, die auch die Länge des zurückgegebenen Arrays ist. Wenn der Wert auf eine positive Zahl gesetzt ist, wird diese Anzahl an Elementen entfernt. Wenn dieser Wert auf eine negative Zahl gesetzt ist, werden alle Elemente vom Anfang bis zur Länge invers zum Ende des Arrays entfernt. Wenn dieser Wert nicht festgelegt ist, werden alle Elemente von der durch den Startparameter festgelegten Position bis zum Ende des Arrays entfernt.
array2
optional. Gibt das Array mit den Elementen an, die in das ursprüngliche Array eingefügt werden sollen. Wenn nur ein Element vorhanden ist, kann es auf eine Zeichenfolge festgelegt werden und muss nicht auf ein Array festgelegt werden.
Tipp: Wenn die Funktion keine Elemente entfernt (Länge=0), wird das Ersatzarray ab der Position des Startparameters eingefügt.
array_splice(array1,start,length,array2)

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo löschen Sie das erste Element des PHP-Arrays. 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