Heim > Artikel > Backend-Entwicklung > So ermitteln Sie, ob ein Array ein Array in PHP enthält
Schritte: 1. Definieren Sie eine Variable und weisen Sie ihr den Wert 0 mit der Syntax „$f=0;“ zu. 2. Verwenden Sie eine foreach-Schleife, um die äußeren Array-Elemente des zweidimensionalen Arrays mit der Syntax zu durchlaufen „foreach(array as $v){. ..}“; 3. Bestimmen Sie im Schleifenkörper, ob das äußere Element ein Array-Typ ist. Wenn ja, setzen Sie den Wert von „$f“ auf 1 und springen Sie aus dem Schleife. Die Syntax lautet „if(is_array($v)){$ f=1;break;}“ 4. Bestimmen Sie nach Ende der Schleife, ob der Wert von „$f“ 1 ist. Wenn ja, enthält das Array ein Unterarray.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
Schritte für PHP, um festzustellen, ob ein Array Unterarrays enthält
Schritt 1: Definieren Sie a Variable und weisen Sie ihr den Wert 0 zu. Schritt 2: Verwenden Sie die foreach-Anweisung, um die äußeren Array-Elemente des zweidimensionalen Arrays zu durchlaufen zu $v.
Schritt 3: Verwenden Sie im Schleifenkörper die Funktion is_array(), um zu bestimmen, ob das äußere Element ein Array-Typ ist.
Wenn es sich um einen Array-Typ handelt, setzen Sie den Wert der Variablen $f auf 1 und Verwenden Sie die break-Anweisung, um aus dem Zyklus herauszuspringen.$f=0;
Wenn er 1 ist, enthält das Array das Unterarray. Das Array enthält kein Subarray
foreach($arr as $v){ //循环体代码 }
Empfohlenes Lernen: „
PHP Video TutorialDas obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein Array ein Array in PHP enthält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!