最近一些时间,在做网站中遇到这样的问题.
是一个会员的系统,这里面有许多表,使用USERNAME为关系
在搜索引擎在各个表中查询数据,也同样输出USERNAME为依据
这样在不同的表中就会有相同的用户名(username)
如:searchend="gbnew,gbnew,flyi12,flyi,flyi12,gbnew23,gbnew,flyi12,flyi,flyi3,flyi4"
这里面有重复的项目,如果以此为循环的话,显示出来也就会有重复的项目了.现在我们就需要一种方法将这个数组变成下面这个样子.
searchendnew="gbnew,flyi12,flyi,gbnew23,flyi,flyi3,flyi4"
那用什么方法最好而且效率最高呢,特别是10000条以上?
呵呵,找了半天,终于让我找一个好东西instr()这个函数
于是如有了下面的代码
'---------------------------
'输出字符函数powerbygbnew
'---------------------------
ary=split(searchend,",")'转成数组
DIMd
d=""
fori=0toubound(ary)
ifinstr(d,(ary(i)&","))=0then'去掉相同字符
d=d&ary(i)&","
endif
next
searchendnew=d
response.writesearchendnew
'--------------------------
就这样,是不是很简单呢?呵呵
分享到:
相关推荐
可以剔除数据中的异常值,一个很实用的matlab小程序。
剔除测量数据中异常值的若干方法,
对于数据组中的样本,进行异常样品剔除的方法。
LOF算法:剔除异常值,用于数据量不大,使用简单,并具有可视化功能,可将异常数据在图上显示出来
origin数据分析软件剔除实验数据的异常值借鉴.pdf
此代码实现C#对MATLAB算法的dll调用,实现跨开发平台的代码测试,在MATLAB中实现对肖维勒算法的封装,在.NET下编译成适合vs环境调用的dll文件,完成异常数据的剔除操作。
Matlab笔记数据预处理剔除异常值及平滑处理.doc
剔除异常数据的方法
不平稳的数据进行预处理,剔除趋势项,程序中有两种方法
剔除文本文件中相同的记录,剔重工具;类似select distinct,将文本文件中一行作为一条记录,字段之间用“|”分隔(最后一字字段后必须要有“|”),剔重的时候可以按某字段进行剔重或者按所有字段(文本中的一行)...
利用labview工具,实现软件计算异常数据的剔除,对格拉布斯公式使用labview来实现,一键找出异常值
不平稳数据的预处理, 剔除野值,使数据变得平稳
matlab算法,grubb,dixon准则等实现剔除异常实验数据
数字图像数据处理过程中误差点剔除方法的研究,谢钱涛,廖强,本文针对机器视觉测量中图像数据处理过程中的海量数据处理和误差点剔除等问题,提出了一套合理的并有效的误差点剔除方法。并根据
一种改进的点云数据粗差剔除方法,刁鑫鹏,吴侃,三维激光扫描仪对地面进行扫描时,会产生很多粗差点,要应用扫描获取的点云数据需首先剔除非地面点。针对三维激光扫描数据的特点
此处有两个源代码,一个先剔除Excel数据中的异常数据,再由另一个程序代码检验导入到MATLAB中的Excel数据属于哪种分布(正态分布、伽马分布、泊松分布和rayleigh)。
图像数据处理过程中极大误差点剔除方法的研究,谢钱涛,廖强,本文针对机器视觉测量中图像数据处理过程中的海量数据处理和误差点剔除等问题,提出了一套合理的并有效的误差点剔除方法。并根据
#资源达人分享计划#
针对如何快速而准确的剔除监测数据中的粗差,文中提出利用小波阈值降噪的方法剔除数据中的粗差,该方法通过有用信号最小频率确定分解层数,根据确定的分解层数对含有粗差的监测基础数据进行软阈值消噪处理。该方法取得...
使用莱依特准则实现粗大误差剔除,返回一次来易特准则后的数据处理结果