Heim > Artikel > Backend-Entwicklung > So entfernen Sie einen Wert aus einem eindimensionalen Array in PHP
Methode: 1. Verwenden Sie „array_shift(array)“, um den ersten Wert zu löschen; 2. Verwenden Sie „array_pop(array)“, um den letzten Wert zu löschen; 3. Verwenden Sie „unset($array name[subscript])“ zum Löschen der angegebene Wert Der Wert des Indexes; 4. Verwenden Sie „array_splice(array, position, 1)“, um den Wert an der angegebenen Position zu löschen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
4 Möglichkeiten, einen Wert aus einem eindimensionalen Array in PHP zu entfernen
Methode 1: Mit der Funktion array_shift()
array_shift($arr)
kann das erste Element des Arrays $arr gelöscht werdenarray_shift($arr)
函数可以删除$arr数组的第一个元素
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); array_shift($arr); echo "删除后的数组:" ; var_dump($arr); ?>
注:array_shift()会改变原有数组, 数组的长度会减 1,并将所有其他元素向前移动一位。
方法2:使用array_pop()函数
array_pop($arr)
函数可以删除$arr数组的最后一个元素后
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); array_pop($arr); echo "删除后的数组:" ; var_dump($arr); ?>
注:array_pop()也会改变原有数组。
方法3:使用unset($arr[下标])语句
该语句可以删除指定下标的数组元素
$arr[下标]
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); unset($arr[3]); echo "删除后的数组:" ; var_dump($arr); ?>
array_pop($arr)
-Funktion kann das letzte Element des $arr-Arrays löschen
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); array_splice($arr,2,1); echo "删除后的数组:" ; var_dump($arr); ?>
Hinweis: array_pop() ändert auch das ursprüngliche Array.
Methode 3: Verwenden Sie die unset($arr[subscript])-AnweisungDiese Anweisung kann das Array-Element mit dem angegebenen Index löschen
$arr[subscript] kann auf die spezifischen Elemente des Arrays arr zugreifen. Die Funktion unset() wird verwendet, um die angegebene Variable zu zerstören.
🎜🎜Hinweis: Diese Methode ändert auch das ursprüngliche Array. 🎜🎜🎜Methode 4: Verwenden Sie die Funktion array_splice(). 🎜🎜🎜Die Funktion array_splice() kann ein Element an der angegebenen Position löschen.🎜rrreee🎜🎜🎜🎜Hinweis: Die Funktion array_splice() ändert auch das ursprüngliche Array. 🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜Das obige ist der detaillierte Inhalt vonSo entfernen Sie einen Wert aus einem eindimensionalen Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!