Re: 2 errors I can not understand
| From: | Matt Carlson | Date: | Tue, 13 Mar 2007 22:15:23 +0000 |
| Subject: | Re: 2 errors I can not understand | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-250499@lists.php.net to get a copy of this message | ||
I retract my statement. I think I spoke too quickly. I think I don't fully understand the
code (can't pay attention right now for some reason), and I talked too quick.
I do think it has to do with the while loop though, as that is where it seems to be dying.
----- Original Message ----
From: Matt Carlson <saryon@swbell.net>
To: Jonathan Kahan <jonathan@estrintech.com>; php Lists <php-general@lists.php.net>
Sent: Tuesday, March 13, 2007 5:12:03 PM
Subject: Re: [PHP] 2 errors I can not understand
I think you have an issue with the line
while($d<$s) when it comes to the number 3.
$d will NEVER be < $s if $s = 3.
I think you want $d<=$s?? Or maybe a switch for the number 3?
----- Original Message ----
From: Jonathan Kahan <jonathan@estrintech.com>
To: php Lists <php-general@lists.php.net>
Sent: Tuesday, March 13, 2007 4:30:45 PM
Subject: [PHP] 2 errors I can not understand
Hi all,
Please see my output below followed by the code. I have been trying for
some to figure out why
1) I can not get a line feed to work in the web page that i am using to
display the output as I am not running from the commad line
2) Why my loop is only executing 3 times when i want it to execute 50
Any help would be greatly appreciated.
Jonathan
The next line is all that displays on the output html page:
Output: The number 0 is 0 The number 1 is 0 The number 2 is 1 The number 3
is 1
php script:
<html>
<body>
<?php
for ($k=0;$k<50;$k++)
{
echo ("The number ".$k." is ".isprime($k));
echo "\r\n";
}
function isprime ($s)
{
$a="2";
switch ($s)
{
case "0":
$a="0"; break;
case "1":
$a="0"; break;
case "2":
$a="1"; break;
default:
$d=3;
while ($d<$s)
{
if ($s%$d=0)
{
$a="0";
}
$d+=2;
}
}
if ($a=="2")
{
$a="1";
}
return $a;
}
?>
</body>
</html>
"tjon2.php" 78L, 447C written
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php