現在の位置: ホーム> 最新記事一覧> PHP 2Dアレイ学習:配列の長さを計算する方法

PHP 2Dアレイ学習:配列の長さを計算する方法

gitbox 2025-06-29

2次元配列とは何ですか

PHPでは、配列は1次元および多次元に分割でき、2次元配列は、各要素自体が配列である複数の配列で構成される配列です。

これは、単純な2次元配列の例です。

$ sustent = array(
    array( 'name' => 'tom'、 'age' => 18、 'score' => 80)、
    array( 'name' => 'jerry'、 'age' => 19、 'score' => 85)、
    array( 'name' => 'alice'、 'age' => 17、 'score' => 90)
);

この2次元配列には3つの要素が含まれており、それぞれが学生の名前、年齢、成績を保存する配列です。

2D配列の長さを計算する方法

2次元配列の長さを計算することは、実際にアレイ内の要素の数を計算することです。

カウント関数を使用します

PHPの組み込みカウント関数を使用して、2次元配列を含む配列の長さを計算できます。この関数の基本的な構文は次のとおりです。

count($ array、$ mode);

$ arrayは、長さを計算する配列を表し、 $モードは計算方法を決定するオプションのパラメーターです。通常のカウント( count_normal )または再帰カウント( count_recursive )を選択できます。

カウント関数を使用して、2次元配列の長さを計算する例を次に示します。

$ sustent = array(
    array( 'name' => 'tom'、 'age' => 18、 'score' => 80)、
    array( 'name' => 'jerry'、 'age' => 19、 'score' => 85)、
    array( 'name' => 'alice'、 'age' => 17、 'score' => 90)
);

$ count = count($ sustent);

エコー「配列の長ささは:$ count ";

出力の結果は次のとおりです。

配列の長さは次のとおりです

foreachループを使用します

別の方法は、2次元配列をループし、配列内の要素の数をカウントするためにEachを使用することです。要素が通過するたびに、トラバーサルが完了するまでカウンターが1つずつ増加します。

Foreachループを使用して2D配列の長さを計算する例を次に示します。

$ sustent = array(
    array( 'name' => 'tom'、 'age' => 18、 'score' => 80)、
    array( 'name' => 'jerry'、 'age' => 19、 'score' => 85)、
    array( 'name' => 'alice'、 'age' => 17、 'score' => 90)
);

$ count = 0;
foreach($ sustent as $ sudent){
    $ count ++;
}

エコー「配列の長ささは:$ count ";

出力の結果は次のとおりです。

配列の長さは次のとおりです

まとめ

この記事では、PHP 2次元配列の長さを計算する方法について説明します。カウント関数とforeachループの2つの一般的な方法を使用することにより、さまざまな配列操作要件を柔軟に処理できます。