ホームページ >バックエンド開発 >PHPの問題 >PHPで配列の次元を決定する方法

PHPで配列の次元を決定する方法

藏色散人
藏色散人オリジナル
2020-08-06 10:57:332323ブラウズ

php メソッドで配列の次元数を確認します。まず PHP サンプル ファイルを作成し、次に foreachArray メソッドを定義します。次に、「is_array」関数を使用して変数が配列であるかどうかを検出し、最後に変数が配列であるかどうかを判断します。 array はループトラバーサルによる配列です。ほんの数次元です。

PHPで配列の次元を決定する方法

推奨: 「PHP ビデオ チュートリアル

PHP は配列の次元を決定します

/**
 * 判断数组为几维数组 可优化
 * @param array $array
 * @param int $count
 * @return int
 */
function foreachArray($array = [], $count = 1){
    if (!is_array($array)){
        return $count;
    }
    foreach ($array as $value){
        $count++;
        if (!is_array($value)){
            return $count;
        }
        return foreachArray($value, $count);
    }
}

関連紹介:

is_array() 関数は、変数が配列であるかどうかを検出するために使用されます。

構文

bool is_array ( mixed $var )

パラメータの説明:

$var: 検出する変数。

戻り値

検出された変数が配列の場合は TRUE を返し、それ以外の場合は FALSE を返します。

以上がPHPで配列の次元を決定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。