почему моя функция всегда возвращает false? я думаю, что проблема вызвана функцией isset, но я действительно не знаю, как это исправить
$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
в вашей функции? - person Book Of Zeus   schedule 12.11.2011