解决方案 »

  1.   

    数组下标的值是整型,而且长度太大,存在溢出问题,不同的PHP版本或者操作系统对溢出的结果影响可能都不同,判断的结果就会不一样。
      

  2.   

    他的 php 版本是多少?
    出于运维的原因,他是要对 php 内核做调整的
    因此,即便声称的版本号与发行的一样,功能上也是有差异的对于你的问题,鉴于你的条件表达式两边都是数字,出现问题是很正常的
    这一点你可通过将 if($k==$vb['ok']){
    改为 if(intval($k)==intval($vb['ok'])){
    观察到写作这样 if($k===$vb['ok']){ 应该就可以了
    如果还不行,就这样 if(" $k" == " $vb[ok]"){