您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

帮忙看下如何会返回null

2025/11/16 6:18:42发布22次查看
帮忙看下怎么会返回null
本帖最后由 snowlove 于 2013-06-17 18:27:34 编辑 0 && $pos!=false){
$pos=newtripos($str,$findstr,$count,$pos+1);
}else{
var_dump($pos);
return $pos;
}
}
$a=456123456455654466;
$b=newtripos($a,'6',4);
var_dump($b);
?>
执行后显示$b是null。而在函数返回前,执行的var_dump($pos),显示是int(16)。
为什么var_dump($b)会是null?
分享到: 0 && $pos!=false){
$pos=newtripos($str,$findstr,$count,$pos+1);
}
return $pos;
}
------解决方案--------------------
差别大多了,因为没有去掉else时,相当于
0 && $pos!=false){
$pos=newtripos($str,$findstr,$count,$pos+1);
return null;
}else{
var_dump($pos);
return $pos;
}
}
?>

而去掉else以后,则是
0 && $pos!=false){
$pos=newtripos($str,$findstr,$count,$pos+1);
return $pos;
}else{
var_dump($pos);
return $pos;
}
}
?>

该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product