php复制重叠字符串,如何计算和显示php字符串中的重复项?[复制品]

这段代码展示了如何使用PDO准备和执行SQL查询,从'events'表中获取'organisateur'字段。接着,它将结果存储在数组中,通过implode函数去除重复项,并显示每个组织者及其出现的次数。目标是得到格式化的重复计数结果,例如'Holyblood-2'表示'Holyblood'出现了两次。
摘要由CSDN通过智能技术生成

要创建排名,我想先计数,然后在字符串中显示重复条目

$orgasql = "SELECT organisateur FROM events ";

$orgareq = $bdd->prepare($orgasql);

$orgareq->execute();

while($eventrow = $orgareq->fetch(PDO::FETCH_ASSOC)) {

$eventorgaas[] = $eventrow['organisateur'];

}

$eventimploded = implode(',',$eventorgaas);

$eventimploded = implode(',',array_unique(explode(',', $eventimploded)));

echo $eventimploded

?>

当前代码返回此结果:

Holyblood,Nessy,Pokégaia,Sorrow,JOHN

我希望结果是:

Holyblood - 2 ,Nessy - 1,Pokégaia - 1,Sorrow -1,JOHN -1

(在我的数据库中有两个“holyblood”,array_unique delete duplica)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值