Heim > Backend-Entwicklung > PHP-Problem > PHP-Array löscht die ersten beiden Elemente

PHP-Array löscht die ersten beiden Elemente

王林
Freigeben: 2023-05-07 15:25:08
Original
640 Leute haben es durchsucht

Das Löschen eines oder mehrerer Array-Elemente ist in PHP nicht schwierig. Bestimmte Array-Elemente können einfach mit der Funktion unset() entfernt werden. In diesem Artikel besprechen wir, wie man die ersten beiden Elemente eines Arrays in PHP löscht.

PHP unset()-Funktion
unset()-Funktion wird verwendet, um die angegebene Variable zu löschen. Verwenden Sie die Funktion unset() in einem Array, um ein angegebenes Element des Arrays zu löschen. Sobald ein Element aus einem Array gelöscht wird, wird es aus dem Array entfernt und alle nachfolgenden Elemente im Array werden um eine Position nach oben verschoben. Mehrere Elemente in einem Array können auch mit der Funktion unset() gelöscht werden.

PHP-Array-Funktion array_shift()
Mit der PHP-Array-Funktion array_shift() können Sie das erste Element des Arrays löschen und den Wert des Elements zurückgeben. Da jedoch nur das erste Element entfernt wird, müssen wir die Funktion mehrmals aufrufen, um die ersten beiden Elemente zu entfernen.

PHP-Funktion array_slice()
Zusätzlich zur Verwendung der Funktion array_shift() können Sie auch die Funktion array_slice() verwenden, um die ersten beiden Elemente im Array zu löschen. Die Funktion array_slice() gibt gemäß den angegebenen Bedingungen ein neues Array aus dem Array zurück, sodass wir damit ein neues Array ohne die ersten beiden Elemente zurückgeben können.

Hier sind die Schritte zum Entfernen der ersten beiden Elemente aus dem PHP-Array mit der Funktion unset() und der Funktion array_slice():

Entfernen Sie die ersten beiden Elemente mit der Funktion unset()
Die erste Methode besteht darin, die Funktion unset() in Remove zu verwenden ersten beiden Elemente in der Schleife. Wie unten gezeigt:

$my_array = array('apple', 'banana', 'cherry', 'date');
for($i = 0; $i< 2; $i++){
  unset($my_array[$i]);
}
print_r($my_array);
Nach dem Login kopieren

Die Ausgabe des obigen Programms ist wie folgt:

Array
(
    [2] => cherry
    [3] => date
)
Nach dem Login kopieren

Verwenden Sie die Funktion array_slice(), um die ersten beiden Elemente zu entfernen.
In diesem Beispiel schneidet array_slice() das ursprüngliche Array in Scheiben und extrahiert Elemente beginnend mit dem Index 2, und dann wird es in einem neuen Array gespeichert:

$my_array = array('apple', 'banana', 'cherry', 'date');
$my_array = array_slice($my_array,2);
print_r($my_array);
Nach dem Login kopieren

Die Ausgabe des obigen Programms ist wie folgt:

Array
(
    [0] => cherry
    [1] => date
)
Nach dem Login kopieren
Nach dem Login kopieren

Entfernen Sie die ersten beiden Elemente mit der Funktion array_splice(). Die Funktion array_splice() kann zum Einfügen oder Löschen verwendet werden Elemente. In diesem Beispiel werden wir es verwenden, um die ersten beiden Elemente zu entfernen. Das Format von array_splice() ist wie folgt:

array_splice($array_name, $start, $length);
Nach dem Login kopieren
$array_name: 必需 - 被操作的原始数组名称。
$start: 必需 - 开始的索引位置。
$length: 可选 - 要删除的元素数量。如果未指定,则将删除数组中从$start到数组末尾的所有元素。

Nach dem Login kopieren
$my_array = array('apple', 'banana', 'cherry', 'date');
array_splice($my_array, 0, 2);
print_r($my_array);
Nach dem Login kopieren
Die Ausgabe des obigen Programms ist wie folgt:

Array
(
    [0] => cherry
    [1] => date
)
Nach dem Login kopieren
Nach dem Login kopieren
Die oben genannten sind drei verschiedene Möglichkeiten, die ersten beiden Elemente in einem Array mit PHP zu löschen. Sie können jede davon verwenden ganz nach Ihren Bedürfnissen.

Das obige ist der detaillierte Inhalt vonPHP-Array löscht die ersten beiden Elemente. 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