Array は、一連のデータを格納するために使用できる非常に一般的なデータ型で、インデックスまたは関連するキーを通じてアクセスできます。 PHP では、組み込み関数または算術演算子を使用して配列の長さを取得できます。
count() 関数は、配列内の要素の数を返すことができます。その構文構造は次のとおりです。このうち、$ array は、長さを計算する配列です。$mode は、カウント モードを指定するために使用されるオプションのパラメータです。COUNT_NORMAL と COUNT_RECURSIVE の 2 つの値を取ることができます。デフォルト値は COUNT_NORMAL で、数値のみをカウントすることを意味します配列の第 1 レベルの要素の数。設定されている場合 COUNT_RECURSIVE の場合、すべての部分配列の要素数が再帰的に計算され、合計数が返されます。
サンプルコード:
count(array $array, int $mode = COUNT_NORMAL) : int
$array = ['apple', 'banana', 'cherry']; $count = count($array); // $count = 3
このうち、$var は長さを計算する変数を表し、配列に限らず任意の値を指定できます; $mode の意味は同じですcount() 関数と同じで、カウント モードを指定するために使用されます。
サンプル コード:
sizeof(mixed $var, int $mode = COUNT_NORMAL) : int
$array = ['apple', 'banana', 'cherry']; $size = sizeof($array); // $size = 3
まとめ
PHP で配列の長さを表現するには、count() 関数または sizeof() 関数を使用する方法、または算術演算子を使用して計算する方法の 3 つがあります。これらの方法にはそれぞれ長所と短所があるため、アプリケーションのシナリオとニーズに基づいて最適な方法を選択する必要があります。
以上がPHPで配列の長さを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。