五猫橙 发表于 2009-10-13 07:48:59

去除重复的记录

本帖最后由 五猫橙 于 2009-10-13 21:55 编辑

假设程序会一直执行create_number的函数.每次执行产生一个随机数,然后记录进edit1,最后生成的文本如下:
24
6
165
54
45
45
5
165
24
有没有办法让重复的部分不记录.或者完成后删除重复的记录

大绯狼 发表于 2009-10-13 10:08:17

假设生成的数存在数组$num[]中 你每次生成的新数$num与前面的数对比下就可以了

wisly 发表于 2009-10-13 12:19:01

最后生成的文件用_FileReadToArray和_ArrayUnique处理一下再写回去似乎就可以了

pusofalse 发表于 2009-10-13 12:23:37

真无聊,总是把自己当做第一个遇到此问题的人,搜索对你来说有何意义?

sxd 发表于 2009-10-13 13:01:02

真无聊,总是把自己当做第一个遇到此问题的人,搜索对你来说有何意义?
pusofalse 发表于 2009-10-13 12:23 http://www.autoitx.com/images/common/back.gif

普及搜索技能 是国策 囧

五猫橙 发表于 2009-10-13 21:54:37

用_ArraySearch解决了...我BS我好了...搜索了半天..array的帮助文档都是英文..而且以前没用过array..顺便想偷个懒..结果被骂:face (2):

peter13447 发表于 2009-10-14 00:28:46

本帖最后由 peter13447 于 2009-10-14 02:02 编辑

用SQLite也很方便
The SQL SELECT DISTINCT Statement

In a table, some of the columns may contain duplicate values. This is not a problem, however, sometimes you will want to list only the different (distinct) values in a table.

The DISTINCT keyword can be used to return only distinct (different) values.
SQL SELECT DISTINCT Syntax
页: [1]
查看完整版本: 去除重复的记录