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查询相似度最高的字符串的方法相关推荐

  1. MySQL模糊查询 结果按匹配度 排序

    我们在使用 MySQL 进行模糊查询的时候,受到默认排序的影响,我们会发现与查询关键字相似的记录有时候并没有排到最前面. 如 : CREATE TABLE user(id BIGINT(11) AUT ...

  2. MySQL查询语种关键字_Mysql语言之数据查询

    一.基础查询 #进阶1:基础查询 /* 语法: select 查询列表 from 表名; 特点: 1. 查询列表可以使:表中的字段,常量值,表达式,函数 2. 查询的结果是一个虚拟的表格 */ # 打 ...

  3. linqto 多个关键字模糊查询_查询函数Choose、Lookup、Hlookup、Vlookup应用技巧解读

    Excel中的查找和引用函数主要用于查找工作表中的所需内容,还可以获得工作表中的单元格位置或表格大小等信息,如果将查找和引用函数配合其他的Excel函数使用,将会发挥更强大的功能.常用的查询表中的数据 ...

  4. day01 与MySQL的第一次亲密接触基础查询条件查询

    <尚硅谷>MySQL系统课程一共6天,下面介绍第1天的学习内容,主要涉及MySQL的内容介绍.进阶1基础查询和进阶2条件查询.干货满满,跟着课程的进度来的,可能篇幅略长,但是看完一定会有收 ...

  5. MySQL-数据查询操作-基本查询-条件查询-排序查询

    文章目录 ==基础查询== 语法.特点.注意事项 案例 ==条件查询== 语法 按条件表达式筛选 按逻辑表达式筛选 模糊查询 ==排序查询== 语法特点 案例 基础查询 案例所使用表字段介绍: 语法. ...

  6. MySQL-数据操作-分组查询-连接查询-子查询-分页查询-联合查询

    文章目录 ==分组查询== 基础 案例 特点 分组查询中的筛选条件分为两类 注意事项 分组查询案例 案例 ==连接查询== 概述 ==sql92标准== 概述 等值连接 非等值连接 自连接 案例 == ...

  7. mysql select符合查询_数据库select group by 和having语句 多表连接查询 复合查询

    1.SELECT --group by 子句 group by子句按照指定的列column_name对表数据进行分组 group by 后面跟的列也叫分组特性列 使用group by后,能选择的列   ...

  8. MySQL 子查询 嵌套查询

    MySQL 子查询 嵌套查询 一.带IN关键字的子查询 二.带EXISTS关键字的查询 三.带ANY.SOME 关键字的子查询 四.带ALL 关键字的查询 自言自语 一.带IN关键字的子查询 使用IN ...

  9. 关系数据库SQL之基本数据查询:子查询、分组查询、模糊查询

    前言 上一篇关系数据库常用SQL语句语法大全主要是关系型数据库大体结构,本文细说一下关系型数据库查询的SQL语法. 语法回顾 SELECT [ALL|DISTINCT] <目标列表达式>[ ...

  10. 2016/3/16 高级查询 ①连接查询 ②联合查询 ③子查询 无关 相关

    高级查询 1.连接查询(对列的扩展) 第一种形式: 注意 , where 和后面 join on的比较 join换 ,号 on换where select * from Info,Nation #会形成 ...

最新文章

  1. python opencv 中bmp转raw格式图片并展示
  2. 基于Spring+SpringMVC+Mybatis的分布式敏捷开发系统架构(附源码)
  3. 第四次Scrum编码冲刺
  4. 慕尼黑工业大学最新综述:深度神经网络中的不确定性
  5. QTP3种错误处理机制
  6. DATA URI schema(data:base64)协议常用数据格式
  7. 1006.arm 板中杀死进程
  8. kickstart部分重要参数
  9. FRR BGP协议分析4 -- 路由更新(1)
  10. Linux vim编辑器简单使用之二:vim操作快捷键、小技巧
  11. 最简短的加入收藏代码
  12. HP M1136打印机 Mac驱动程序分享
  13. 宏碁4743G+固态硬盘(SSD)+机械硬盘(HHD)混合用
  14. sheetJS+input——实现vue导入excel文件,并判断文件内容是否正确——基础积累
  15. [AGC001E]BBQ Hard
  16. [C/C++] 1046 划拳(15 分)
  17. 33岁的外行妈妈,转行金融业可行吗?(此贴仅限于个人感悟)
  18. action请求_深圳嘉华学校之Action方法返回类型
  19. phpStorm MarkDown插件下载
  20. css层叠引入方式有,前端1-----CSS层叠样式表了解,css的引入方式,三大选择器(标签,类,id),高级选择器...

热门文章

  1. Java前端框架ZK的分页组件
  2. CISP——访问控制(自主访问控制和强制访问控制)
  3. vue低级错误(浏览器页面,后台页面全部正常)
  4. 大学计算机word试题文本,大学计算机考试word试题及答案
  5. docker安装easyswoole
  6. Spine导出设置和Bat一键批量导出
  7. mysql 省市县三级联动查询_省市县三级联动的SQL语句
  8. Java毕业设计选题推荐 SpringBoot毕设项目分享
  9. python简单爬虫代码,python入门
  10. 杂散干扰解决办法_6种常见杂散的成因分析及解决办法