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

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

autoload
リリース: 2023-03-09 10:56:01
オリジナル
2684 人が閲覧しました

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 サイトの他の関連記事を参照してください。

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