Pythagorean triple is every integer a, b and c for which a2 + b2 = c2 or in other words the a, b, and c are the sides of a right triangle. To generate triples in PHP, you can use the following function:
function CalcTriple($n){ $res = array(); $res['a'] = (2*$n)+1; $res['b'] = (2*$n)*($n+1); $res['c'] = (2*$n)*($n+1)+1; return $res; }
$n is an Integer and the returned array contains the triple.
Unfortunately this function WON'T generate ALL triples. It just generates valid triples.
Seen on Wikipedia.