Re: [請益] 這個函數array_count_values
請參考以下的example.
這是我想的到的原因,因為我不了解你的原始資料內容
<?php
$arr[]="2280 "; //只因多了一個Space
$arr[]="2280";
$ans = array_count_values($arr);
echo "use array_count_values = ".$ans[2280]."<br>\n"; //不會計算 "2280 ",它是$ans["2280"]
for($i=0,$ans=0;$i<sizeof($arr);$i++)
if($arr[$i]==2280) // (int)"2280 " ==(int)"2280" = 2280
$ans++;
echo "use for_loop= ".$ans."<br>\n";
?>
※ 引述《summerdog (我願送妳紅色玫瑰)》之銘言:
: 請問一下
: 我讀檔並存成陣列
: 接著我想利用array_count_values這個函數去計算陣列內各值出現的次數
: 但是計算出來的結果並不如預期
: (我有用迴圈實地去計算過)
: 請問可能是哪個地方出錯了呢 3Q
: ex:
: $pieces是我讀檔並存成陣列
: $ele_count = array_count_values($pieces);
: echo $ele_count[2280];
: 輸出結果是2個2280
: 驗算:
: for($i=0;$i<sizeof($pieces);$i++)
: if($pieces[$i]==2280)
: $c++;
: echo $c;
: 輸出結果是4個2280,我用手算也是4個 Orz
: 請問是我誤解了array_count_values的用法嗎 謝謝...
--
Sincerely Yours,
I_Love_Linux
如有離題,請略過;如有錯誤,請回報;如有不懂,請再問;如有幫助,請享用;如有感謝,請告知
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.219.65.45
→
12/04 10:52, , 1F
12/04 10:52, 1F
→
12/06 09:05, , 2F
12/06 09:05, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
-5
14