卧铺车上的冲动本篇文章扣丁学堂PHP培训小编给大家分享一下PHP中in_array的隐式转换的解决方法,文章中有代码列出,对PHP开发感兴趣的小伙伴可以随着小编一起来看一下。
今天在写一个接口的时候,需要传入大量的基本信息参数,参数分别是int和string两种类型,为了校验方便,把所有的参数都放在数组中,然后用in_array(0, $param)判断 int 参数是否为0,再单独判断string参数是否为空,示例代码如下:
in_array增加第三个参数true,用来检查搜索的数据与数组的值的类型是否相同,这样函数只有在元素存在于数组中且数据类型与给定值相同时才返回 true
针对我出现的业务,完全可以严谨一些,将int型数据存一个数组,string存一个数组,两个不同类型的数组分别进行数据校验,这样也不会出现的问题
以上就是扣丁学堂PHP在线学习小编给大家分享的PHP中in_array的隐式转换的解决方法,希望对小伙伴们有所帮助,想要了解更多内容的小伙伴可以登录扣丁学堂官网咨询。扣丁学堂是专业的PHP培训机构,扣丁学堂不仅有专业的老师和与时俱进的课程体系,还有大量的PHP在线视频供观看学习,想要学好PHP开发的小伙伴快快行动吧。返回搜狐,查看更多
本文由 325游戏(m.325games.com)整理发布