ホームページ > バックエンド開発 > PHPの問題 > PHPで配列の長さを取得する方法

PHPで配列の長さを取得する方法

PHPz
リリース: 2023-04-18 14:19:43
オリジナル
528 人が閲覧しました

Array は、一連のデータを格納するために使用できる非常に一般的なデータ型で、インデックスまたは関連するキーを通じてアクセスできます。 PHP では、組み込み関数または算術演算子を使用して配列の長さを取得できます。

  1. count() 関数

count() 関数は、配列内の要素の数を返すことができます。その構文構造は次のとおりです。このうち、$ array は、長さを計算する配列です。$mode は、カウント モードを指定するために使用されるオプションのパラメータです。COUNT_NORMAL と COUNT_RECURSIVE の 2 つの値を取ることができます。デフォルト値は COUNT_NORMAL で、数値のみをカウントすることを意味します配列の第 1 レベルの要素の数。設定されている場合 COUNT_RECURSIVE の場合、すべての部分配列の要素数が再帰的に計算され、合計数が返されます。

サンプルコード:

count(array $array, int $mode = COUNT_NORMAL) : int
ログイン後にコピー

sizeof() function
  1. sizeof() 関数は基本的に count() 関数と同じ機能を持ち、次の値を返すことができます。の要素数の配列。構文構造は次のとおりです:
$array = ['apple', 'banana', 'cherry'];
$count = count($array);  // $count = 3
ログイン後にコピー

このうち、$var は長さを計算する変数を表し、配列に限らず任意の値を指定できます; $mode の意味は同じですcount() 関数と同じで、カウント モードを指定するために使用されます。

サンプル コード:

sizeof(mixed $var, int $mode = COUNT_NORMAL) : int
ログイン後にコピー

算術演算子
  1. PHP の算術演算子は、インデックス付き配列の配列要素の数を計算するために使用することもできます。 、最後の要素のインデックスに 1 を加えたものを使用して配列の長さを計算できます。連想配列の場合は、最初に array_keys() 関数を使用してすべてのキーを取得し、次に count() 関数を使用してキーを計算します。番号。サンプルコード:
$array = ['apple', 'banana', 'cherry'];
$size = sizeof($array);  // $size = 3
ログイン後にコピー

まとめ

PHP で配列の長さを表現するには、count() 関数または sizeof() 関数を使用する方法、または算術演算子を使用して計算する方法の 3 つがあります。これらの方法にはそれぞれ長所と短所があるため、アプリケーションのシナリオとニーズに基づいて最適な方法を選択する必要があります。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート