php关键字相似度查询,php查询相似度最高的字符串的方法
1. PHP代码如下:
2. 代码示例如下:
// 根据传入的州名(可能客户有输错),返回相似度最高的州名称
$united_state_list = array(
'AL'=>"Alabama",
'AK'=>"Alaska",
'AZ'=>"Arizona",
'AR'=>"Arkansas",
'CA'=>"California",
'CO'=>"Colorado",
'CT'=>"Connecticut",
'DE'=>"Delaware",
'DC'=>"District Of Columbia",
'FL'=>"Florida",
'GA'=>"Georgia",
'HI'=>"Hawaii",
'ID'=>"Idaho",
'IL'=>"Illinois",
'IN'=>"Indiana",
'IA'=>"Iowa",
'KS'=>"Kansas",
'KY'=>"Kentucky",
'LA'=>"Louisiana",
'ME'=>"Maine",
'MD'=>"Maryland",
'MA'=>"Massachusetts",
'MI'=>"Michigan",
'MN'=>"Minnesota",
'MS'=>"Mississippi",
'MO'=>"Missouri",
'MT'=>"Montana",
'NE'=>"Nebraska",
'NV'=>"Nevada",
'NH'=>"New Hampshire",
'NJ'=>"New Jersey",
'NM'=>"New Mexico",
'NY'=>"New York",
'NC'=>"North Carolina",
'ND'=>"North Dakota",
'OH'=>"Ohio",
'OK'=>"Oklahoma",
'OR'=>"Oregon",
'PA'=>"Pennsylvania",
'RI'=>"Rhode Island",
'SC'=>"South Carolina",
'SD'=>"South Dakota",
'TN'=>"Tennessee",
'TX'=>"Texas",
'UT'=>"Utah",
'VT'=>"Vermont",
'VA'=>"Virginia",
'WA'=>"Washington",
'WV'=>"West Virginia",
'WI'=>"Wisconsin",
'WY'=>"Wyoming"
);
$input_state = 'Wiscsin';
$state = closest_word($input_state ,array_values($united_state_list));
echo $state;
php关键字相似度查询,php查询相似度最高的字符串的方法相关推荐
- MySQL模糊查询 结果按匹配度 排序
我们在使用 MySQL 进行模糊查询的时候,受到默认排序的影响,我们会发现与查询关键字相似的记录有时候并没有排到最前面. 如 : CREATE TABLE user(id BIGINT(11) AUT ...
- MySQL查询语种关键字_Mysql语言之数据查询
一.基础查询 #进阶1:基础查询 /* 语法: select 查询列表 from 表名; 特点: 1. 查询列表可以使:表中的字段,常量值,表达式,函数 2. 查询的结果是一个虚拟的表格 */ # 打 ...
- linqto 多个关键字模糊查询_查询函数Choose、Lookup、Hlookup、Vlookup应用技巧解读
Excel中的查找和引用函数主要用于查找工作表中的所需内容,还可以获得工作表中的单元格位置或表格大小等信息,如果将查找和引用函数配合其他的Excel函数使用,将会发挥更强大的功能.常用的查询表中的数据 ...
- day01 与MySQL的第一次亲密接触基础查询条件查询
<尚硅谷>MySQL系统课程一共6天,下面介绍第1天的学习内容,主要涉及MySQL的内容介绍.进阶1基础查询和进阶2条件查询.干货满满,跟着课程的进度来的,可能篇幅略长,但是看完一定会有收 ...
- MySQL-数据查询操作-基本查询-条件查询-排序查询
文章目录 ==基础查询== 语法.特点.注意事项 案例 ==条件查询== 语法 按条件表达式筛选 按逻辑表达式筛选 模糊查询 ==排序查询== 语法特点 案例 基础查询 案例所使用表字段介绍: 语法. ...
- MySQL-数据操作-分组查询-连接查询-子查询-分页查询-联合查询
文章目录 ==分组查询== 基础 案例 特点 分组查询中的筛选条件分为两类 注意事项 分组查询案例 案例 ==连接查询== 概述 ==sql92标准== 概述 等值连接 非等值连接 自连接 案例 == ...
- mysql select符合查询_数据库select group by 和having语句 多表连接查询 复合查询
1.SELECT --group by 子句 group by子句按照指定的列column_name对表数据进行分组 group by 后面跟的列也叫分组特性列 使用group by后,能选择的列 ...
- MySQL 子查询 嵌套查询
MySQL 子查询 嵌套查询 一.带IN关键字的子查询 二.带EXISTS关键字的查询 三.带ANY.SOME 关键字的子查询 四.带ALL 关键字的查询 自言自语 一.带IN关键字的子查询 使用IN ...
- 关系数据库SQL之基本数据查询:子查询、分组查询、模糊查询
前言 上一篇关系数据库常用SQL语句语法大全主要是关系型数据库大体结构,本文细说一下关系型数据库查询的SQL语法. 语法回顾 SELECT [ALL|DISTINCT] <目标列表达式>[ ...
- 2016/3/16 高级查询 ①连接查询 ②联合查询 ③子查询 无关 相关
高级查询 1.连接查询(对列的扩展) 第一种形式: 注意 , where 和后面 join on的比较 join换 ,号 on换where select * from Info,Nation #会形成 ...
最新文章
- python opencv 中bmp转raw格式图片并展示
- 基于Spring+SpringMVC+Mybatis的分布式敏捷开发系统架构(附源码)
- 第四次Scrum编码冲刺
- 慕尼黑工业大学最新综述:深度神经网络中的不确定性
- QTP3种错误处理机制
- DATA URI schema(data:base64)协议常用数据格式
- 1006.arm 板中杀死进程
- kickstart部分重要参数
- FRR BGP协议分析4 -- 路由更新(1)
- Linux vim编辑器简单使用之二:vim操作快捷键、小技巧
- 最简短的加入收藏代码
- HP M1136打印机 Mac驱动程序分享
- 宏碁4743G+固态硬盘(SSD)+机械硬盘(HHD)混合用
- sheetJS+input——实现vue导入excel文件,并判断文件内容是否正确——基础积累
- [AGC001E]BBQ Hard
- [C/C++] 1046 划拳(15 分)
- 33岁的外行妈妈,转行金融业可行吗?(此贴仅限于个人感悟)
- action请求_深圳嘉华学校之Action方法返回类型
- phpStorm MarkDown插件下载
- css层叠引入方式有,前端1-----CSS层叠样式表了解,css的引入方式,三大选择器(标签,类,id),高级选择器...