ホームページ >バックエンド開発 >PHPの問題 >PHPでcount()関数を使用する方法

PHPでcount()関数を使用する方法

autoload
autoloadオリジナル
2021-04-13 17:59:362702ブラウズ

PHPでcount()関数を使用する方法

PHP配列内のセルの数やオブジェクト内の属性の数をカウントする必要があることがよくあります。この場合は、count を使用します。 () 正しく. そんな悩みをすぐに解決してくれるのが関数です。

count() 構文

count  ( mixed $arr , [int $mode])
  • $arr: 配列または 可算型### 物体。

  • $mode: オプションのモード パラメータが COUNT_RECURSIVE (または 1) に設定されている場合、count()配列は再帰的にカウントされます。多次元配列のすべての要素を計算する場合に特に役立ちます。

戻り値:

$arr のユニット数を返します。

#1 次元配列の走査:

<?php
$a[0] = 1;
$a[1] = 3;
$a[2] = 5;
var_dump(count($a));
?>

#2 次元配列の走査:

<?php
    $arr2 = array(&#39;apple&#39;, &#39;banana&#39;, array(&#39;cat&#39;, &#39;camel&#39;), &#39;dog&#39;);
    $count1 = count($arr2); // 4
    $count2 = count($arr2, 1); // 6
?>

オブジェクトのトラバーサル

<?php
class People {
  private $name;
  private $sex;
  private $age;
}
 
echo count(new People()); // 1
echo "<br>";
$p1=new People();
$c2 = count((array) $p1); 
echo $c2;// 3
?>
推奨:

2021 PHP 面接の質問の概要 (コレクション) 》《phpビデオチュートリアル

以上がPHPでcount()関数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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