Heim  >  Artikel  >  Backend-Entwicklung  >  So ermitteln Sie, ob ein Array ein Array in PHP enthält

So ermitteln Sie, ob ein Array ein Array in PHP enthält

青灯夜游
青灯夜游Original
2022-08-02 20:33:303303Durchsuche

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.

So ermitteln Sie, ob ein Array ein Array in PHP enthält

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;

    Schritt 4: Bestimmen Sie nach dem Ende der Schleife, ob der Wert der Variablen $f 1 ist.

Wenn er 1 ist, enthält das Array das Unterarray. Das Array enthält kein Subarray

foreach($arr as $v){
//循环体代码
}

  • Empfohlenes Lernen: „

    PHP Video Tutorial

Das 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!

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