Heim  >  Artikel  >  Backend-Entwicklung  >  So entfernen Sie das erste Subarray in einem zweidimensionalen Array in PHP

So entfernen Sie das erste Subarray in einem zweidimensionalen Array in PHP

青灯夜游
青灯夜游Original
2022-06-20 19:41:251557Durchsuche

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;}“.

So entfernen Sie das erste Subarray in einem zweidimensionalen Array in PHP

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);
?>

So entfernen Sie das erste Subarray in einem zweidimensionalen Array in PHP

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!

Stellungnahme:
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