note 21959 added to ref.math
| From: | lieder%rocketmail.com@php.net | Date: | Sat, 01 Jun 2002 17:39:19 +0000 |
| Subject: | note 21959 added to ref.math | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-31325@lists.php.net to get a copy of this message | ||
Here's how to compute the least common multiple of an array of integers:
function gcd($a,$b)
{
while($b) {
$temp=$a%$b;
$a=$b;
$b=$temp;
}
return $a;
}
function lcm($a, $b)
{
return $a*$b/gcd($a,$b);
}
$n=array(3,5,7,9,15);
echo array_reduce($n,"lcm");
-- David
--
http://www.php.net/manual/en/ref.math.php
http://master.php.net/manage/user-notes.php?action=edit+21959
http://master.php.net/manage/user-notes.php?action=delete+21959
http://master.php.net/manage/user-notes.php?action=reject+21959