php中count()函數(shù)的作用?
2 回答

阿晨1998
TA貢獻2037條經驗 獲得超6個贊
PHP中count() 函數(shù)表示:計算數(shù)組中元素的個數(shù),或者計算對象中屬性的個數(shù);
計算數(shù)組元素個數(shù)示例:
12345 | <?php $arr = array ( "baidu" , "google" , "soso" ); echo count ( $arr ); //結果:3 ?> |
計算對象中的屬性個數(shù)示例:
12345678910111213141516171819202122232425 | <?php class Person{ public $name ; public $age ; public function __construct(){ $this ->name = 'baiduzhidao' ; $this ->age = '10' ; } function msg(){ echo "msg function." ; } } //new 對象 $per = new Person(); //獲取對象屬性關聯(lián)數(shù)組 $var =get_object_vars( $per ); //計算對象屬性個數(shù) echo count ( $var ); //輸出結果為:2 ?> |

搖曳的薔薇
TA貢獻1793條經驗 獲得超6個贊
首先查一下PHP手冊,可以使問題更明確
手冊上這樣寫道:
int count ( mixed var)
返回 var 中的單元數(shù)目,通常是一個 array(任何其它類型都只有一個單元)。
如果 var 不是數(shù)組類型,將返回 1(例外:count(NULL) 的結果是 0)
在平常,我用count()函數(shù),一般都是來計算數(shù)組的個數(shù)。
<?php
$arr = array('a','3','4');
echo count($arr);
?>
賦給變量$arr為一個數(shù)組,給了3個數(shù)組元素,然后用echo顯示count()函數(shù)計算$arr的個數(shù),顯示為3
- 2 回答
- 0 關注
- 749 瀏覽
添加回答
舉報
0/150
提交
取消