Gunakan fungsi count() untuk mengira bilangan elemen: Tatasusunan: count([1, 2, 3]) mengembalikan bilangan elemen tatasusunan. String: count("Hello World!") mengembalikan bilangan aksara. Objek: Objek yang melaksanakan antara muka Boleh Dikira, seperti SplObjectStorage, boleh menggunakan count() untuk mengira bilangan elemen. Objek boleh lelar: Anda boleh menggunakan objek boleh lelar seperti SplObjectStorage untuk mengira bilangan elemen. Pembolehubah bukan tatasusunan, rentetan atau objek boleh lelar: count() mengembalikan null.
Cara menggunakan fungsi count() dalam PHP Fungsi
count() digunakan dalam PHP untuk mengira bilangan elemen tatasusunan, rentetan atau objek. Sintaks antara muka)
Sebarang objek boleh lelar (cth., SplObjectStorage
)
Penggunaancount(variable)
其中 variable
可以是:
Countable
接口)SplObjectStorage
)用法
对于数组,count() 函数返回数组中元素的数量:
<code class="php">$arr = [1, 2, 3, 4, 5]; $count = count($arr); // $count 为 5</code>
对于字符串,count() 函数返回字符串中字符的数量:
<code class="php">$str = "Hello World!"; $count = count($str); // $count 为 12</code>
对于对象,count() 函数只适用于实现了 Countable
接口的对象。Countable
接口定义了一个 count()
方法,该方法返回对象中元素的数量。
例如,对于一个 SplObjectStorage
对象,可以使用 count() 函数来计算存储的对象数量:
<code class="php">$storage = new SplObjectStorage(); $storage->attach(new stdClass()); $count = count($storage); // $count 为 1</code>
注意:
variable
不是数组、字符串或实现 Countable
接口的对象,count() 函数将返回 null
Countable
. Antara muka Countable
mentakrifkan kaedah count()
yang mengembalikan bilangan elemen dalam objek. 🎜🎜Sebagai contoh, untuk objek SplObjectStorage
, anda boleh menggunakan fungsi count() untuk mengira bilangan objek yang disimpan: 🎜rrreee🎜🎜Nota: 🎜🎜pembolehubah
Bukan tatasusunan, rentetan atau objek yang melaksanakan antara muka Countable
, fungsi count() akan mengembalikan null
. Fungsi 🎜🎜count() tidak melintasi tatasusunan berbilang dimensi atau objek bersarang secara rekursif. Ia hanya mengira bilangan elemen dalam tahap pertama. 🎜🎜Atas ialah kandungan terperinci Bagaimana untuk menggunakan fungsi kira dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!