array_count_values()
用數(shù)組的形式返回?cái)?shù)組中元素出現(xiàn)的次數(shù)
原數(shù)組的鍵值,為返回?cái)?shù)組的鍵名疗隶,原數(shù)組中鍵值出現(xiàn)的次數(shù)佑笋,為返回?cái)?shù)組的鍵值;
只能夠統(tǒng)計(jì) string or integer 數(shù)據(jù)類(lèi)型的元素抽减;非string or integer 數(shù)據(jù)類(lèi)型的元素會(huì)報(bào)錯(cuò)允青;
基礎(chǔ)語(yǔ)法:
array array_count_values(array $array);
array
- 返回的數(shù)組,數(shù)組的鍵名是原數(shù)組的鍵值,鍵值是原數(shù)組中鍵值出現(xiàn)的次數(shù)颠锉;
array $array
- 被操作的原始數(shù)組法牲;
實(shí)例:
$a = [1,2,'2.2',2,2];
print_r(array_count_values($a));
#output :Array ( [1] => 1 [2] => 3 [2.2] => 1 );
相關(guān)函數(shù):
count()-計(jì)算數(shù)組的長(zhǎng)度;