让我说我有这些;
$z1 = substr_count_array($aldi1, "keyword");
$z2 = substr_count_array($aldi2, "keyword");
$z3 = substr_count_array($aldi3, "keyword");
substr_count_array计算我们的关键字包含在该字符串中的次数。 现在我想要回显具有最高计数的字符串。我想回显一下编号最高的字符串。我该怎么做?
答案 0 :(得分:2)
为什么不将计数结果存储在数组中。如果将每个“aldi”存储在一个数组中,您可以这样做:
$longest = "";
$max = 0;
foreach($aldi as $text)
{
$count = substr_count_array($text, "keyword");
if($count > $max)
{
$longest = $text;
$max = $count;
}
}
echo $longest. " ". $max . " times";
答案 1 :(得分:0)
ManseUK,为什么不在实际答案中发布答案?
无论如何,他是对的:
echo max($z1, $z2, $z3);
答案 2 :(得分:0)
使用PHP max
函数:echo max($z1,$z2,$z3);