猿问

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

我试图从具有相同医院名称的列表中获取数据,但问题是我在查询中发送了大写字母。但是 json 数据包含无大小写的数据,例如。我正在搜索“ASDF HOSPITAL”,JSON 数据包含“Asdf 医院”的值。查询不显示基于该名称的任何数据。但是如果我在 url 上手动输入“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]

我希望我的问题很清楚。


慕村9548890
浏览 144回答 1
1回答

慕婉清6462132

通过在比较之前将字符串转换为小写,使您的查询不区分大小写:Asdf hospital&nbsp;变成&nbsp;asdf hospitalASDF HOSPITAL&nbsp;变成&nbsp;asdf hospital现在,当比较它们时,它们将是相同的。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答