私はPHPとプログラミングにかなり慣れていないので、このことに問題があります。
全体の状況の目的は、タブ区切りファイルから列を読み取り (既に実行済み)、その中のすべての異なる項目を取得し、それらを個別に数えて、
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 になる可能性があるため、すべて自動化する必要があります。誰かがこれで私を助けることができますか?