1 回答
TA贡献1803条经验 获得超3个赞
获得结果的一种选择是将另一个值与 array_count_values 的结果一起传递给array_map。
然后在映射中,您可以确定显示基于索引的数字计数,就像$countValues[$x]映射器一样。
例如
foreach($out as $result) {
$countValues = array_count_values($result);
echo "<b>Possible Answer " . $m++ . " : </b><br> " . implode(' , ',
array_map(function ($x) use ($mapper, $countValues) {
$strCount = $countValues[$x] > 1 ? " (" . $countValues[$x] . ")" : "";
return $mapper[$x] . $strCount . " - " . $x;
}, array_unique($result))) . "
<br><br>";
}
这会给你一个结果
Possible Answer 1 :
Level 2 - 23 , Level 6 - 68 , Level 7 (x2) - 79 , Level 9 - 101 , Level 10 - 112 , Level 15 - 168
Php 演示,作为测试重复值 79$array
- 1 回答
- 0 关注
- 245 浏览
添加回答
举报
