6.5.5 PHP數組中統計數組元素的個數與唯一性的函數
統計數組元素的個數與唯一性
count -- 計算數組中的單元數目或對象中的屬性個數
語法:int count ( mixed var [, int mode] )
如果可選的 mode 參數設為 COUNT_RECURSIVE(或 1),count() 將遞歸地對數組計數。
array_count_values -- 統計數組中所有的值出現的次數
語法:array array_count_values ( array input )
array_unique -- 移除數組中重復的值
語法:array array_unique ( array array )
例1.php
<?php
$lamp = array("os"=>"Linux", "webserver"=>"Apache","db"=>"MySQL", "language"=>"PHP");
print_r($lamp);
echo '<br>';
$str = "";
var_dump(count($str)); //strlen();
例2.php
<?php
/* $lamp = array("os"=>"Linux", "webserver"=>"Apache","db"=>"MySQL", "language"=>"PHP");
print_r($lamp);
echo '<br>';
*/
$web = array(
"lamp"=>array("os"=>"Linux", "webserver"=>"Apache","db"=>"MySQL", "language"=>"PHP"),
"JavaEE" => array("os"=>"Unix", "webserver"=>"Tomcat","db"=>"Oracle", "language"=>"JSP")
);
echo count($web, 1);
例 3 test.php
<?php
// $lamp = array("os"=>"Linux", "webserver"=>"Apache","db"=>"MySQL", "language"=>"PHP");
print_r($lamp);
echo '<br>';