色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

count php 函數

宋博文1年前7瀏覽0評論

在PHP開發中,count函數是非常常見的一種函數之一,它主要用于統計數組、對象或者一些集合類數據中元素的數量。

首先,我們可以通過count函數統計數組中元素的數量。例如,下面這段代碼可以輸出數組$fruit中元素的數量:

$fruit = array("apple", "banana", "orange");
echo count($fruit);    // 輸出3

不僅可以統計普通數組中元素的數量,count函數還可以統計多維數組中元素的數量。例如:

$arr = array(
"fruit" =>array("apple", "banana", "orange"),
"color" =>array("red", "yellow", "green")
);
echo count($arr, COUNT_RECURSIVE);   // 輸出8,COUNT_RECURSIVE代表遞歸查詢

此時count函數會將$fruit和$color中的元素數量加起來,并輸出。

除此之外,count函數還可以用于統計對象中屬性或方法的數量。例如:

class Person
{
public $name = "Tom";
protected $age = 25;
private $gender = "male";
public function sayHello()
{
echo "Hello world!";
}
}
$p = new Person();
echo count(get_object_vars($p));   // 輸出1,只統計public屬性
echo count(get_object_methods($p));   // 輸出1,只統計public方法

需要注意的是,count函數在統計對象屬性或方法的數量時,只能統計public修飾符下的屬性或方法。

最后,我們還可以通過count函數來統計一些集合類的數據中元素的數量。例如:

$str = "Hello world!";
echo count(str_split($str));   // 輸出12,統計字符串中字符的數量
$set = new SplObjectStorage();
$set->attach(new SplDoublyLinkedList());
$set->attach(new SplStack());
echo count($set);   // 輸出2,統計集合中元素的數量

總之,count函數在PHP開發中非常常見,它可以用于統計數組、對象、多維數組等數據中元素的數量,并且在統計對象屬性或方法時只能統計public修飾符下的屬性或方法。

下一篇count php中