配列の次元数を判定するphpメソッド: まずPHPのサンプルファイルを作成し、次にgetmaxdimメソッドを定義し、次にforeachループのトラバーサルによって配列が何次元かを判定し、最後に判定結果をechoで出力します。 . .
推奨: 「PHP ビデオ チュートリアル 」
ここで使用されるカスタム関数は、配列が 1 つであるかどうかを判断できます。次元、二次元、または数次元の配列:
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; } }
検証後に使用できます:
//测试: $arr=array('yiyi'=>1212,'haha'=>array('heihei'=>array(array("a")),"b")); echo getmaxdim($arr); //结果: 4
以上がPHPで配列の次元を決定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。