假如这个表名叫 user 字段有 姓名u_name ip地址 U_ip
你想要的是 同样ip出现的次数 并只统计超过n次的u_ip
$sql="SELECT u_ip, u_name, count( u_ip ) as amount
FROM `sms_user`
GROUP BY u_ip,u_ip
ORDER BY count( u_ip )"
执行这条SQL语句 得到一个数组arr
进行判断
定义字符串$ret为空
for($i=0$i<count($arr)$i++)
{
if($arr[$i]["amount"]>n)
{
$ret .=$arr[$i]["name"].$arr[$i]["ip"]
}
}
最后将得到的字符串$ret写进txt文本文件中
$fp=fopen('../1.txt',"w+")//以写入方式打开文件
@fwrite($fp, $ret)
fclose($fp)
在代购业务中,会经常遇到,客户把收货信息(包含姓名,电话,收货地址的字符串,往往还不会分开,会连在一起)发给代购,代购再到采购平台下单,但是代购会把姓名,收货地址这些信息分开复制,工作量会比较大。本项目正是可以实现收货地址信息的智能解析,让代理解双手,让代理爱上采购平台。
该项目采用的是,统计特征分析,然后以最大的概率来匹配,得出大概率的解。因此只能解析中文的收货信息,而且不能保证100%解析成功,但是从生产环境的使用情况来看,解析成功率保持在96%以上。
如果有什么问题或建议,可以
提交 Github Issue
如果有更好的思路,或者优化建议,可以:
使用parse_prepare.php文件中的Address::smart_parse方法,该静态方法接受字符串,返回数组。如:
返回:
使用parse_detail.php文件中的 str)方法,该静态方法接受字符串,同样返回数组。但该文件要配合项目的的地址库 area.sql 才能使用,如:
返回数组
https://github.com/pupuk/address-smart-parse
谢谢你在实用的过程中,给一个小小的star
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)