Heim  >  Artikel  >  Backend-Entwicklung  >  PHP implementiert eine Methode, um zu bestimmen, ob ein Array eindimensional, zweidimensional oder mehrdimensional ist

PHP implementiert eine Methode, um zu bestimmen, ob ein Array eindimensional, zweidimensional oder mehrdimensional ist

墨辰丷
墨辰丷Original
2018-05-26 10:13:281745Durchsuche

In diesem Artikel wird hauptsächlich die Methode von PHP vorgestellt, um zu bestimmen, ob ein Array eindimensional, zweidimensional oder mehrdimensional ist. Dazu gehören rekursive PHP-Operationen und Fähigkeiten zur Bestimmung von Arrays >

In diesem Artikel werden die Beispiele erläutert, in denen PHP eine Methode implementiert, um zu bestimmen, ob ein Array eindimensional, zweidimensional oder mehrdimensional ist. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Die hier verwendete benutzerdefinierte Funktion kann bestimmen, ob das Array eindimensional, zweidimensional oder mehrdimensional ist:


function getmaxdim($vDim)
{
  if(!is_array($vDim)) return 0;
  else
  {
    $max1 = 0;
    foreach($vDim as $item1)
    {
     $t1 = $this->getmaxdim($item1);
     if( $t1 > $max1) $max1 = $t1;
    }
    return $max1 + 1;
  }
}


Verifiziert und gebrauchsfertig:


//测试:
$arr=array('yiyi'=>1212,'haha'=>array('heihei'=>array(array("a")),"b"));
echo getmaxdim($arr);
//结果: 4



Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für das Studium aller hilfreich sein wird.


Verwandte Empfehlungen:

PHP ZweidimensionalSo sortieren Sie assoziative Arrays nach einem der Felder

Detaillierte Erläuterung der Methode des PHP-Arrays, bei dem dieselben Schlüsselwerte entsprechend einem bestimmten Schlüsselwert zusammengeführt werden, um ein neues zweidimensionales Array

PHP implementiert die Methode zum Löschen derselben Elemente und doppelter Werte im

zweidimensionalen Array

Das obige ist der detaillierte Inhalt vonPHP implementiert eine Methode, um zu bestimmen, ob ein Array eindimensional, zweidimensional oder mehrdimensional ist. 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