我正在尝试从具有相同医院名称的列表中获取数据,
但是问题是我在查询中发送了一个大写字母。但是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":"[email protected]",
"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
现在,当比较时它们将是相同的。

10-06 02:48