<?php
/* 1(1,1)(x,y)
1(2,1) 1(2,2)
1(3,1) 2(3,2) 1(3,3)
1(4,1) 3(4,2) 3(4,3) 1(4,4)
1 4 6 4 1
1 5 10 10 5 1*/
function yanghui($line)
{
$a = array();
for($x = 1;$x <= $line;$x++)
{
for($y = 1;$y <= $x; $y++)
{
if($x == $y) $a[$x][$y] = 1;
elseif($y == 1) $a[$x][$y] = 1;
else $a[$x][$y] = $a[$x-1][$y-1] + $a[$x-1][$y];
}
}
foreach($a as $k => $v)
{
echo str_repeat(' ',$line-$k).implode(' ',$v).'<br />';
}
}
yanghui(4);