如何解决如何使用PHP从数据中计算相同元素的数量
我正在尝试从输入数据中计算频率。
这里是例如输入包括 Y 值 / X 值 / 用户密钥
Y:5,X:3,User:A
Y:12,x:1,User:B
Y:66,X:2,User:A
Y:180,User:C
Y:328,X:4,User:D
Y:549,User:D
Y:765,User:A
最重要的值是Y。我想统计每个用户的频率。
- Y : 1~100
- Y : 100~500
- Y : 500~1000
我希望每个用户值的计数输出如下:
(每个[值]将用于插入到数据库)
[User Key] [Total counting] [1~100] [100~500] [500~1000]
User [A] have [3] data,[2] [0] [1]
User [B] have [1] data,[1] [0] [0]
User [C] have [1] data,[0] [1] [0]
User [D] have [2] data,[0] [1] [1]
我试着简单地将数据分成这样的行:
foreach ($input as $row) {
echo substr(strstr( $row,'User:'),5)
}
而且我不知道计算每个用户。我仍在学习中,非常感谢您的帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。