PHPでcount関数を使う方法

下次还敢
下次还敢オリジナル
2024-04-26 08:06:15898ブラウズ

count() 関数を使用して要素数を計算します。配列: count([1, 2, 3]) は配列要素の数を返します。文字列: count("Hello World!") は文字数を返します。オブジェクト: SplObjectStorage などの Countable インターフェイスを実装するオブジェクトは、count() を使用して要素の数をカウントできます。反復可能オブジェクト: SplObjectStorage などの反復可能オブジェクトを使用して、要素の数をカウントできます。非配列、文字列、または反復可能なオブジェクト変数: count() は null を返します。

PHPでcount関数を使う方法

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

count() 関数は、配列をカウントするために使用されます。 PHP 、文字列またはオブジェクトの要素の数。

構文

count(variable)

ここで、variable は次のとおりです:

  • Array
  • String
  • Object (Countable インターフェイスを実装)
  • 任意の反復可能なオブジェクト (例: SplObjectStorage )

使用法

配列の場合、count() 関数は配列内の要素の数を返します。 strings 、 count() 関数は文字列内の文字数を返します。

<code class="php">$arr = [1, 2, 3, 4, 5];
$count = count($arr); // $count 为 5</code>

オブジェクトの場合、 count() 関数は

Countable

インターフェイスを実装するオブジェクトにのみ適用されます。 Countable インターフェイスは、オブジェクト内の要素の数を返す count() メソッドを定義します。 たとえば、

SplObjectStorage

オブジェクトの場合、count() 関数を使用して、保存されているオブジェクトの数を計算できます。 <pre class="brush:php;toolbar:false">&lt;code class=&quot;php&quot;&gt;$str = &quot;Hello World!&quot;; $count = count($str); // $count 为 12&lt;/code&gt;</pre>

注:

    variable
  • Countable インターフェイスを実装する配列、文字列、またはオブジェクトでない場合、count() 関数は null# を返します。 ##。 count() 関数は、多次元配列やネストされたオブジェクトを再帰的に走査しません。最初のレベルの要素の数のみをカウントします。

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

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