Entfernungsschritte: 1. Verwenden Sie foreach, um die äußeren Array-Elemente des zweidimensionalen Arrays mit der Syntax „foreach($arr as $k=>$v){//loop body}“ zu durchlaufen Verwenden Sie die Funktion is_array(), um festzustellen, ob das äußere Element ein Array-Typ ist. Wenn ja, verwenden Sie unset(), um das erste Array-Typ-Element zu löschen, und verwenden Sie die break-Anweisung, um aus der gesamten Schleife zu springen Die Syntax lautet „if(is_array($v)){unset ($arr[$k]);break;}“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
php-Methode zum Entfernen des ersten Unterarrays in einem zweidimensionalen Array
1. Verwenden Sie die foreach-Anweisungsschleife. Durchlaufen Sie die äußeren Array-Elemente des zweidimensionalen Arrays.
foreach($arr as $k => $v){ //循环体代码 }
Durchlaufen Sie das angegebene $arr-Array. In jeder Schleife wird der Wert des aktuellen Arrays $v und der Schlüsselname $ zugewiesen k.
2. Verwenden Sie im Schleifenkörper die Funktion is_array(), um zu bestimmen, ob das äußere Element ein Array-Typ ist. Wenn ja, löschen Sie das erste Unterarray und brechen Sie aus der Schleife aus.
Wenn ja, verwenden Sie unset(), um das erste Array-Typelement zu löschen, und verwenden Sie die break-Anweisung, um aus der gesamten Schleife zu springen
if(is_array($v)){ unset($arr[$k]); break; }
Vollständiger Implementierungscode:
<?php header("content-type:text/html;charset=utf-8"); $arr = array(1,2,3,array(4,5,6),7,8,array(9,10)); var_dump($arr); $sum=0; foreach($arr as $k => $v){ if(is_array($v)){ unset($arr[$k]); break; } } var_dump($arr); ?>
Empfohlen Lernen: „ PHP-Video-Tutorial》
Das obige ist der detaillierte Inhalt vonSo entfernen Sie das erste Subarray in einem zweidimensionalen Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!