爲什麼我的函數總是返回false? 我認爲這個問題是由isset功能引起的,但我真的不知道如何解決它爲什麼我的函數總是返回false?
$big = array(
2,3,5,7,11,13,17,19,23
,29,31,37);
$fbig = array_flip ($big);
function isprime($n){
if($n < 2){
return FALSE;
}
if($n > 2147483647){
return FALSE;
}
if($n < 46341){
if(isset($fbig[$n])){
return TRUE;
} else {
return FALSE;
}
}
}
$b = 11;
if(isprime($b)){echo "lol";}
其中'$ fbig'在你的函數? –