ホームページ  >  記事  >  バックエンド開発  >  PHP 配列の count 関数についての深い理解

PHP 配列の count 関数についての深い理解

*文
*文オリジナル
2017-12-29 18:46:191637ブラウズ

この記事では、PHP 配列の count 関数の詳細な分析を提供します。参考までに、皆さんのお役に立てれば幸いです。

count()

PHP count() 関数は、配列内のセルの数またはオブジェクト内の属性の数をカウントするために使用され、配列内のセルの数または属性の数を返します。オブジェクトの中で。

構文:

int count(mixed var [, int mode] ) var が配列ではない通常の変数の場合は 1 を返し、存在しない、初期化されていない、または空の配列の場合は 0 を返します。

オプションのパラメーター モードが COUNT_RECURSIVE (または 1) に設定されている場合、count() は配列を再帰的にカウントします。これは、多次元配列のすべてのセルをカウントするのに特に便利ですが、count() は無限再帰を認識しません。 mode のデフォルト値は 0 です。

例:

<?php
echo count($x);      //输出:0
$a = 2;
echo count($a);      // 输出:1
$arr_age = array(18, 20, 25);
echo count($arr_age);    // 输出:3
?>

sizeof() は、この関数のエイリアスです。

実際のアプリケーションでは、一部のループ操作は配列のサイズに基づいて実行されることがよくあります。ループの外に count() を記述することをお勧めします。

<?php
$arr_age = array(18, 20, 25);
$count = count($arr_age);
for($i=1;$i<=$count;$i++){
  echo "第 $i 次循环";
}
?>

こうすることで、毎回 count() の計算を実行する必要がなくなります。もちろん、これは必要ありません。

関連する推奨事項:

PHP配列のマージの3つの方法の類似点と相違点の分析

PHP配列のマージと重複排除の例

PHP 入門配列

以上がPHP 配列の count 関数についての深い理解の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。