PHP では配列の長さを取得する方法がたくさんありますが、そのうちの 3 つを以下に紹介します。
方法 1:
count() 関数を使用する
count() 関数は、配列内の要素の数と配列内の属性の数をカウントするために使用されます。物体。
構文:
count(array,mode)
パラメータ:
array: 必須。カウントする配列または Countable オブジェクトを指定します。
モード: オプション。モードを指定します。可能な値は次のとおりです:
0: デフォルト。配列は再帰的に走査されません (1 次元配列のみがカウントされます)。
1: 多次元配列内の要素を再帰的にカウントします。
例:
$arr = array(1,2,3,4,5);
エコーカウント($arr);
出力結果:
5
方法 2:
sizeof() 関数を使用する
sizeof() 関数は count() 関数のエイリアスです。そしてその機能は配列の長さを取得することでもあります。
構文:
sizeof(array,mode)
count() 関数と同様に、オプションの mode パラメータもあります。違いは、sizeof() 関数の mode パラメーターには 1 と 0 の 2 つの値しかないことです。
例:
$arr = array(1,2,3,4,5);
echo sizeof($arr);
出力結果:
5
方法 3:
end() 関数を使用する
end() 関数を使用して、配列ポインタを最後の要素、および要素の値を返します。これは list() 関数で使用できます。
構文:
end(array)
パラメータ:
array: 必須。使用する配列を指定します。
例:
$arr = array(1,2,3,4,5);
echo key($arr); //0を出力
end($arr);
echo key($arr); //出力 4
echo key($arr) 1; //出力 5
注: 上記の例では、end() 関数の後に key() 関数を使用して最後の要素のキー名を取得し、その後 1 で配列の長さを取得できます。
要約すると、配列の長さを取得するにはさまざまな方法がありますが、重要なのは、特定の状況に応じて最適な方法を選択することです。
以上がPHPで配列の長さを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。