我不確定爲什麼我沒有得到迴音,如果它是一個素數不是出回聲消息
$numPrime = 2;
function Number($numPrime)
{
for($numPrime = 0; $numPrime < 100; $numPrime++)
{
if($numPrime == TRUE)
{
echo("TRUE");
}else{
echo("FALSE");
}
}
}
我不確定爲什麼我沒有得到迴音,如果它是一個素數不是出回聲消息
$numPrime = 2;
function Number($numPrime)
{
for($numPrime = 0; $numPrime < 100; $numPrime++)
{
if($numPrime == TRUE)
{
echo("TRUE");
}else{
echo("FALSE");
}
}
}
你想是這樣的
for($i = 2; $i < $num; $i++) {
if($num % $i == 0) {
echo "false";
}
}
echo "true";
你能解釋'%'嗎?如果是Prime,我該怎麼辦返回TRUE否則返回false然後運行函數 – 2013-03-25 04:00:40
@JessMcKenzie'%'([modulus](http://php.net/manual/en/language.operators.arithmetic.php))劃分並從商中返回餘數(如果存在的話)。如果餘數爲0,那麼數字是另一個數字的因子,因此不是質數 – Patrick 2013-03-25 04:03:03
@Patrick感謝我在運行echo $ Number時似乎獲得空白頁面; – 2013-03-25 04:05:06
是'$ numPrime'實際上被設置真假? – 2013-03-25 03:50:27
你的功能名稱在哪裏?? – 2013-03-25 03:51:03
您是否嘗試過在函數調用中放置一個echo語句,但在for循環之外? – Patrick 2013-03-25 03:51:28