如何计算 php 中数组中的字符串出现次数

how to count string occurences from array in php

我有以下代码,它列出了登录到网页的文本文件中的所有内容。日志包含成功或失败的登录详细信息。

<?php
$myFile = "logs/loginLog.txt";
$fh = fopen($myFile, 'r');

$theData = fread($fh, filesize($myFile));
fclose($fh);

$Chunks = explode(",", $theData);

for($x=0; $x<=sizeof($Chunks)-1; $x++)
{
    echo $Chunks[$x];
    echo"<br>";
}
?>

过去几个小时我一直在尝试计算某些单词("Successful" 和 "Failed")出现的次数,我尝试了很多方法,但我'我刚刚收到错误,但我认为我可能一直在错误地使用它们。

P.S。我是 PhP

的菜鸟

substr_count 派上用场了。

使用这个:

$text = 'Whosebug is so overflowed with questions';
echo substr_count($text, "overflow"); // 2