我對PHP和編程非常新,所以我遇到了麻煩。PHP Array數組並獲取元素值
整個情況的目的是從製表符分隔的文件中讀取一列(已經做到了),獲取其中的所有不同項目,分別計數並將它們放入表格中
Column1 [item value - label] ,Column2 [count]。
我有1維數組中的整個列。現在,我想列出所有的物品和旁邊的計數。問題是,我可以有超過10個不同的項目,甚至更多,所以我不能做手工(10個變量和統計每個)是這樣的:
$arr = array("complete","fail","complete","exit","fail","fail","complete");
function isComplete($value){
return ($value == "complete") ? true : false;
}
$complete = array_filter($array, 'isComplete');
<tr>
<td>Complete</td>
<td><?php echo count($complete)?></td>
</tr>
-- > Complete = 3
我想避免手動創建的每個函數對於每個值,因爲值可能因文件而異。
$ array中的項數可以達到20 + k,所以我需要全部自動化。有人可以幫我弄這個嗎?
數循環? – x4rf41 2013-02-27 13:43:10