ホームページ >バックエンド開発 >PHPチュートリアル >PHPでcount関数を使う方法
count() 関数を使用して要素数を計算します。配列: count([1, 2, 3]) は配列要素の数を返します。文字列: count("Hello World!") は文字数を返します。オブジェクト: SplObjectStorage などの Countable インターフェイスを実装するオブジェクトは、count() を使用して要素の数をカウントできます。反復可能オブジェクト: SplObjectStorage などの反復可能オブジェクトを使用して、要素の数をカウントできます。非配列、文字列、または反復可能なオブジェクト変数: count() は null を返します。
PHP で count() 関数を使用する方法
count() 関数は、配列をカウントするために使用されます。 PHP 、文字列またはオブジェクトの要素の数。
構文
count(variable)
ここで、variable
は次のとおりです:
Countable
インターフェイスを実装) SplObjectStorage
)使用法
配列の場合、count() 関数は配列内の要素の数を返します。 strings 、 count() 関数は文字列内の文字数を返します。
<code class="php">$arr = [1, 2, 3, 4, 5]; $count = count($arr); // $count 为 5</code>
オブジェクトの場合、 count() 関数は
Countable インターフェイスを実装するオブジェクトにのみ適用されます。 Countable
インターフェイスは、オブジェクト内の要素の数を返す count()
メソッドを定義します。 たとえば、
オブジェクトの場合、count() 関数を使用して、保存されているオブジェクトの数を計算できます。 <pre class="brush:php;toolbar:false"><code class="php">$str = "Hello World!";
$count = count($str); // $count 为 12</code></pre>
Countable
インターフェイスを実装する配列、文字列、またはオブジェクトでない場合、count() 関数は null# を返します。 ##。
count() 関数は、多次元配列やネストされたオブジェクトを再帰的に走査しません。最初のレベルの要素の数のみをカウントします。
以上がPHPでcount関数を使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。