javascript - 搜索 JSON 数据时取消区分大小写 : PHP

标签 javascript php json

我正在尝试从具有相同医院名称的列表中获取数据, 但问题是我在查询中发送了大写字母。但 json 数据包含无大小写的数据,例如。我正在搜索“ASDF HOSPITAL”,JSON 数据包含值“Asdf Hospital”。查询不显示任何基于该名称的数据。 但如果我在网址上手动输入“Asdf Hospital”,它会显示页面中的数据

这是我正在使用的 php 查询。

$hospitalName = "ASDF HOSPITAL" ;

<a href="byhospital.php?hname=<?php echo urlencode($hospitalName); ?>">

JSON 采用以下形式:

[{"name":"Lorem ipsun",
"emailid":"lorem@ipson.com",
"contactno":null,
"street":"asd",
"state":"asd",
"pincode":"asd",
"country":"Bermuda",
"city":"asd",
"hospitalName":"Asdf hospital",
"gender":"Female"}, 
//and many more]

我希望我的问题很清楚。

最佳答案

在比较之前将字符串转换为小写,使查询不区分大小写:

  • Asdf 医院 成为 asdf 医院
  • ASDF HOSPITAL 成为 asdf 医院
  • 现在进行比较时,它们将是相同的。

关于javascript - 搜索 JSON 数据时取消区分大小写 : PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56521834/

相关文章:

javascript - Angular Charts.js : Can't refresh chart with data

php - phalcon 数据插入不起作用

javascript - 如何从php获取数据并将其传递给另一个oojs

json - Unity 反序列化为可编写脚本的对象

javascript - 覆盖 Backbone 的 Collection-fetch

javascript - 如何纠正函数错误,TypeError 'flattenArray' 不是 Mocha 中的函数

javascript - wp_head();崩溃的 apache (xampp)

java - 用于流量控制的 Log4X

c# - .Net,如何迭代 JSon 对象?

json - 在 Play 中将泛型类型 T 隐式转换为 JsValue!框架