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.