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

阿晨1998
TA貢獻2037條經驗 獲得超6個贊
PHP中count() 函數表示:計算數組中元素的個數,或者計算對象中屬性的個數;
計算數組元素個數示例:
12345 | <?php $arr = array ( "baidu" , "google" , "soso" ); echo count ( $arr ); //結果:3 ?> |
計算對象中的屬性個數示例:
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(); //獲取對象屬性關聯數組 $var =get_object_vars( $per ); //計算對象屬性個數 echo count ( $var ); //輸出結果為:2 ?> |

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