Methode: 1. Durchlaufen Sie das Array, Syntax „foreach($arr as $k=>$v){}“ 2. Verwenden Sie im Schleifenkörper „==“, um zu bestimmen, ob der Elementwert null ist Wenn ja, verwenden Sie unset(), um das Element zu löschen. Die Syntax lautet „if($v==null){unset($arr[$k]);}“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
So entfernen Sie Nullwerte aus dem PHP-Array
Implementierungsmethode:
Verwenden Sie die foreach-Anweisungsschleife. Durchlaufen Sie das Array. Bestimmen Sie im Schleifenkörper, ob das Array-Element null ist. Wenn ja, verwenden Sie unset(), um das Element zu löschen. Die Funktion unset() wird verwendet, um die angegebene Variable zu zerstören , unset($arr[ $key])
.
<?php header('content-type:text/html;charset=utf-8'); $arr = array(1,2,null," ",null,"",3,4); var_dump($arr); foreach ($arr as $key => $value){ if($value==null){ unset($arr[$key]); } } var_dump($arr); ?>
unset($arr[$key])
。
实现示例:
foreach ($array as $value){ 语句块; }
扩展知识:
foreach语句遍历数组与数组下标无关,且可以用于不连续的索引数组和以字符串为下标的关联数组。
foreach语句在每次循环时,数组内部的指针会向前移一步,这样在下一次循环中会得到下一个数组元素,直到遍历到数组的末尾,停止遍历并退出循环。
foreach语句有两种语法格式:
语法格式1:
foreach ($array as $key => $value){ 语句块; }
遍历给定的 $array
数组,在每次循环中将当前数组的值赋给 $value
。
语法格式2:
遍历给定的 $array
数组,在每次循环中会将当前数组的值赋给 $value
,键名赋给 $key
Die foreach-Anweisung durchläuft das Array und hat nichts mit dem Array-Index zu tun. Sie kann für diskontinuierliche Indexarrays und assoziative Arrays mit Zeichenfolgen verwendet werden als Indizes.
🎜Foreach-Anweisung: Bei jeder Schleife bewegt sich der Zeiger innerhalb des Arrays einen Schritt vorwärts, sodass das nächste Array-Element in der nächsten Schleife abgerufen wird, bis es zum Ende des Arrays gelangt, die Durchquerung stoppt und das Array verlässt Schleife. 🎜🎜foreach-Anweisung hat zwei Syntaxformate: 🎜🎜🎜🎜 Grammatikformat 1: 🎜🎜rrreee🎜Durchlaufen Sie das angegebene$array
-Array und fügen Sie das aktuelle Array in jeder Schleife hinzu. Der Wert ist $value
zugewiesen. 🎜🎜🎜🎜Syntaxformat 2: 🎜🎜rrreee🎜Durchlaufen Sie das angegebene $array
-Array und weisen Sie den Wert des aktuellen Arrays $value wird der Schlüsselname <code>$key
zugewiesen. 🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜
Das obige ist der detaillierte Inhalt vonSo entfernen Sie Nullwerte aus einem PHP-Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!