用什么函数判断一字符串中重复出现字符的个数?

gamestar1 2005-02-17 04:31:29
例如一个字符串"10,11,10,12,10,11"
怎样才能知道10有3个,11有2个,12只有1个
...全文
293 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
gamestar1 2005-02-17
  • 打赏
  • 举报
回复
正在用split试
jim-to-jim 2005-02-17
  • 打赏
  • 举报
回复
用split()函数分出数值来,再用一个计数器算一下。
这好象在写六合采统计版
mikespook 2005-02-17
  • 打赏
  • 举报
回复
回复人: gamestar1(海洋之星) ( ) 信誉:98 2005-02-17 16:53:00 得分: 0


因为做够物车时,需要把商品id存到一个session值里面,如果点击该商品两次,也就是该id重复出现两次,它的数量就为2。


不如在插入的时候就将计数器加一~~~比如保存的ID为这样的结构
ID:Count|ID:Count|ID:Count

10:1|11:3|12:1
changechange 2005-02-17
  • 打赏
  • 举报
回复
关于此主题请参考:
怎样取得一个字符串在另外一个字符串中出现的次数? 《函数》
http://access911.net/index.asp?u1=a&u2=71FAB71E17DCEDF3


记住,你这里要包括逗号的,否则会出现 111 也备统计成11
cscsf 2005-02-17
  • 打赏
  • 举报
回复
循环是肯定要用的
gamestar1 2005-02-17
  • 打赏
  • 举报
回复
那有什么好的方法
ttkkyy 2005-02-17
  • 打赏
  • 举报
回复
说实话
这种办法不好
jacklinchen 2005-02-17
  • 打赏
  • 举报
回复
只能用循环来判断
gamestar1 2005-02-17
  • 打赏
  • 举报
回复
因为做够物车时,需要把商品id存到一个session值里面,如果点击该商品两次,也就是该id重复出现两次,它的数量就为2。
cscsf 2005-02-17
  • 打赏
  • 举报
回复
这个就要涉及算法和效率问题了,让我想想
lnboy1003 2005-02-17
  • 打赏
  • 举报
回复
up
gamestar1 2005-02-17
  • 打赏
  • 举报
回复
自己顶

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧