Heim >Backend-Entwicklung >PHP-Problem >PHP entfernt das erste Element des Arrays
So entfernen Sie das erste Element eines Arrays in PHP: 1. Verwenden Sie die Funktion array_shift(), um ein Element am Anfang des Arrays zu löschen. Die Syntax lautet „array_shift($arr)“ 2. Verwenden Sie die Funktion array_splice( )-Funktion, die Syntax lautet „array_slice($ arr,0,1)“ 3. Verwenden Sie die Funktion array_slice(), Syntax „array_slice($arr,1)“.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP 8-Version, DELL G3-Computer.
Methode 1: Verwenden Sie die Funktion array_shift()
, um eine PHP-Datei zu erstellen und ein Array zu definieren, Beispiel:
$arr = array('apple', 'orange', 'banana', 'watermelon');
Formatieren Sie den ursprünglichen Inhalt des Arrays, Beispiel:
echo '<pre class="brush:php;toolbar:false">'; print_r($arr); echo '<pre class="brush:php;toolbar:false">';
Speichern Zeigen Sie in der obigen Datei eine Vorschau des ursprünglichen Array-Inhalts auf dem Bildschirm an Bildschirm Der Wert des gelöschten Elements wird ausgedruckt
Formatieren Sie erneut und geben Sie die Daten im Array aus, nachdem das erste Element gelöscht wurde
Speichern Sie den obigen Inhalt und zeigen Sie eine Vorschau des endgültigen Effekts an
Methode 2: Verwenden Sie die Funktion array_splice() Mit der Funktion array_splice() können Sie einen Teil der Elemente des Arrays löschen. Sie können sie direkt löschen oder durch andere Werte ersetzen. Beispiel: Löschen Sie das erste Element im Array.echo array_shift($arr);Rückgabewert: Gibt das abgefangene Subarray zurück.
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); array_splice($arr, 0,1); echo "删除后的数组:" ; var_dump($arr); ?>
Empfohlenes Lernen: „
PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonPHP entfernt das erste Element des Arrays. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!