我還是PHP中的新手。我想知道數組中有多少個元素。但是我的代碼不起作用。 有人請幫助我..PHP:計算數組中有多少個元素
這裏是我的代碼..
<?php
$array = array(1,3,2,4,6);
$a=array_count_values($array);
echo $a;
?>
我想結果應該是5
我還是PHP中的新手。我想知道數組中有多少個元素。但是我的代碼不起作用。 有人請幫助我..PHP:計算數組中有多少個元素
這裏是我的代碼..
<?php
$array = array(1,3,2,4,6);
$a=array_count_values($array);
echo $a;
?>
我想結果應該是5
只使用count(),
$array = array(1,3,2,4,6);
$a=count($array);
echo $a;
只需使用count
:
<?php
$array = array(1,3,2,4,6);
$a=count($array);
echo $a;
?>
謝謝...我仍然是新手..我要學習更多關於PHP我客人:) –
快樂編碼提前:) –
這是所有你需要做的:
echo count($array);
像其他人說count()
是做到這一點的方式。但萬一你想知道爲什麼array_count_values()
不工作 - 它不用於計數數組中的元素數量。它計算數組中每個值的出現次數,返回每個值出現多少次的數組。
$array = array(1,3,2,4,6);
$a=array_count_values($array);
echo $a;
在這個例子中,你會得到array
的結果,因爲你想呼應的字符串。因爲所有的值只出現一次
array([1]=>1,[2]=>1,[3]=>1....[6]=>1)
:如果您print_r $a
你應該得到的東西等。如果說你有array(1,2,1)
,那麼你將得到array([1]=>2,[2]=>1)
,因爲1在數組中出現兩次
嘗試閱讀[手冊](http://www.php.net/manual/en/language.types.array.php )與[api](http://php.net/manual/en/ref.array.php)... – BlitZ