如何进行TEC-006的数据模糊处理

发布时间:2021-10-09 09:59:55 作者:柒染
来源:亿速云 阅读:118

今天就跟大家聊聊有关如何进行TEC-006的数据模糊处理,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

数据在用户层要做模糊化处理,数据范围连续,没有重合,想了一个解决方案,通过对范围的起始位置排序用二分查找获取模糊值区间;

数据转换格式如下:
eg.1
50平以下(<50)
50-70平(>=50,<70)
70-90平(>=70,<90)
90-110平(>=90,<110)
110-130平(>=110,<130)
130-150平(>=130,<150)
150-200平(>=150,<200)
200平以上(>=200)
eg.2
一个月以内(0-30天)
两个月以内(31-60天)
三个月以内(61-90天)
半年以内(91-180天)
一年以内(181天-365天)
一年以上(365天以上)
demo:
class VlCode {
const CONSTRUCTION_AREA=[50,70,90,110,130,150,200];
const FINAL_PRICE=[100,150,200,250,300,400,500,800,1000];
const LOAN_AMOUNT=[30,50,100,150,200,250,300,400,500];
const LOAN_DATE=[30,31,60,61,90,91,180,181,365];
const LOAN_DATE_CEIL=[
'-1'=>"一个月以内",
'1'=>"两个月以内",
'3'=>"三个月以内",
'5'=>"半年以内",
'7'=>"一年以内",
'9'=>"一年以上"        
];
/**

$arr = array(1, 3, 5, 7, 9, 11,13);
echo  VlCode::getRanges($arr,8,'平');
$date='2017-05-12';
$days=VlCode::getDays($date);
echo  VlCode::getRanges(VlCode::LOAN_DATE,$days,'date');

看完上述内容,你们对如何进行TEC-006的数据模糊处理有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

推荐阅读:
  1. 如何进行awk数据求和处理
  2. T-SQL---多值模糊查询的处理

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

上一篇:如何理解PHP加密函数Javascript/Js解密函数

下一篇:如何设置网站ico图标

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》