我不确定为什么我没有得到回音,如果它是一个素数不是出回声消息
$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