Heim > Backend-Entwicklung > PHP-Problem > So löschen Sie das erste Element eines Arrays in PHP

So löschen Sie das erste Element eines Arrays in PHP

PHPz
Freigeben: 2023-04-26 13:49:27
Original
779 Leute haben es durchsucht

Wenn Sie in PHP das erste Element eines Arrays löschen möchten, müssen Sie dazu die Funktion array_shift() verwenden. Diese Funktion entfernt das erste Element aus dem Array und gibt den Wert dieses Elements zurück. Das Folgende ist ein Beispielcode, der die Funktion array_shift() verwendet, um das erste Element eines Arrays zu löschen: array_shift() 函数来实现。这个函数会将数组中的第一个元素删除,并返回该元素的值。以下是使用 array_shift() 函数删除数组第一项的示例代码:

$arr = array('apple', 'banana', 'orange');
$first_item = array_shift($arr);
echo '删除的元素是:' . $first_item . '<br>';
echo '剩余的数组是:';
print_r($arr);
Nach dem Login kopieren

上面的代码会输出以下内容:

删除的元素是:apple
剩余的数组是:Array ( [0] => banana [1] => orange )
Nach dem Login kopieren

可以看到,使用 array_shift() 函数成功删除了数组中的第一项,并返回了该元素的值。剩余的数组中只包含了剩下的两项。

除了使用 array_shift() 函数,您还可以使用 unset() 关键字来删除数组中的第一项。以下是使用 unset() 删除数组第一项的示例代码:

$arr = array('apple', 'banana', 'orange');
unset($arr[0]);
echo '剩余的数组是:';
print_r($arr);
Nach dem Login kopieren

上面的代码会输出以下内容:

剩余的数组是:Array ( [1] => banana [2] => orange )
Nach dem Login kopieren

可以看到,使用 unset() 关键字也能够成功删除数组中的第一项。不过与 array_shift() 函数不同的是,它不会返回被删除的元素的值。

无论是使用 array_shift() 函数还是 unset()rrreee

Der obige Code gibt Folgendes aus: 🎜rrreee🎜Wie Sie sehen können, verwenden Sie array_shift() code> Die Funktion löscht erfolgreich das erste Element im Array und gibt den Wert dieses Elements zurück. Das verbleibende Array enthält nur die verbleibenden zwei Elemente. 🎜🎜Zusätzlich zur Verwendung der Funktion array_shift() können Sie auch das Schlüsselwort unset() verwenden, um das erste Element im Array zu löschen. Das Folgende ist ein Beispielcode, der unset() verwendet, um das erste Element eines Arrays zu löschen: 🎜rrreee🎜Der obige Code gibt Folgendes aus: 🎜rrreee🎜Wie Sie sehen können, verwenden Sie Mit dem Schlüsselwort unset() kann auch das erste Element in einem Array erfolgreich gelöscht werden. Im Gegensatz zur Funktion array_shift() gibt sie jedoch nicht den Wert des gelöschten Elements zurück. 🎜🎜Löschen Sie ganz einfach das erste Element eines Arrays, egal ob Sie die Funktion array_shift() oder das Schlüsselwort unset() verwenden. Es ist jedoch zu beachten, dass beim Löschen von Elementen im Array die Schlüsselwerte des Arrays neu angeordnet werden und daher mit Vorsicht verwendet werden müssen. 🎜

Das obige ist der detaillierte Inhalt vonSo löschen Sie das erste Element eines Arrays in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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