删除搜索 JSON 数据时的区分大小写:PHP



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

这是我正在使用的 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 hospital变得asdf hospital
  • ASDF HOSPITAL变得asdf hospital
  • 现在进行比较时,它们将是相同的。

最新更新