今天做一个根据用户充值领礼包码的活动,遇到一个问题部分用户领礼包时会一直提示“系统错误,请稍后再试”,这是什么情况,一开始以为接口出错了,一番排查后发现了问题所在,是in_array坑了~~~ 情况大概如下: in_array(errorCode,errorCodeArr)errorCode是1,2,3,4,5,分别对应不同的出错信息errorCodeArr:array(1,2,3,4,5) 看起来是不是很好,很完美,无懈可击~~~ 但是当errorCode='1||1','1|1','1-1'…