我想删除重复的条目,然后对它们进行计数以将它们显示在我的 php ROW 中的条目旁边
我已经尝试过这个:
<?php
foreach (array_unique($events) as $eventorga) {
$eventorgan = $eventorga['organizer'];
echo $eventorga['organizer'].'</br>';
}
?>
但出现错误:数组到字符串的转换返回给我
<?php
foreach ($events as $eventorga) {
echo $eventorga['organisateur'].'</br>';
}
?>
目前,我的代码返回以下结果:
Holyblood
Nessy
Pokégaia
Sorrow
JOHN
Holyblood
(来自我的MYSQL数据库)
我希望回报是这样的:
Holyblood - 2
Nessy - 1
Pokégaia - 1
Sorrow - 1
JOHN - 1
$eventResposne = array();
array_walk($eventorga,function($responses,$index) use( &$eventResposne){
if(isset($eventResposne[$responses['organisateur']])){
$eventResposne[$responses['organisateur']] = $eventResposne[$responses['organisateur']] + 1;
}else{
$eventResposne[$responses['organisateur']] = 1;
}
});
它将返回一个类似 {'Holyblood':2,'Nessy':1,...} 的数组。
现在使用 $eventResposne 数组来打印所需的模式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)