PHP count() 関数
定義と使用法
count() 関数は配列内の要素の数を返します。
文法
count(array,モード);
パラメータ | 説明 |
---|---|
array | 必須。指定する配列。 |
モード |
オプション。指定するモード。可能な値:
|
説明
count() 関数は配列内のユニット数またはオブジェクト内の属性数を計算します。
配列の場合、その要素の数を返します。他の値の場合、1 を返します。変数がパラメータであり、変数が定義されていない場合、0 を返します。
もし モード COUNT_RECURSIVE(または 1)に設定されている場合、多次元配列内の配列の要素数を再帰的に計算します。
技術的詳細
返り値: | 配列内の要素の数を返します。 |
PHP バージョン: | 4+ |
更新履歴: | モード パラメータは PHP 4.2 で追加されました。 |
さらに例
例 1
再帰的に配列をカウントします:
<?php $cars=array ( "Volvo"=>array ( "XC60", "XC90" ), "BMW"=>array ( "X3", "X5" ), "Toyota"=>array ( "Highlander" ) ); echo "通常計数:" . count($cars)."<br>"; echo "再帰計数:" . count($cars,1); ?>