//获得总行数
$math = isset($_POST['txt'])?$_POST['txt']:0;
//控制行号
for($i =1;$i<=$math;++$i)
{
//控制前导空格
for($n=1; $n<=$math-$i; ++$n)
{
echo " ";
}
//控制 每行上字符的数量(字符包括数字 与 数字间的空格)
for($j=1;$j<=2*$i-1;++$j)
{
if($j==1 || $j==(2*$i-1))
{
$arr[$i][$j] = 1;
echo $arr[$i][$j];
}
else if($j % 2 ==0)
{
$arr[$i][$j] = 0;
}
else
{
$arr[$i][$j] = $arr[($i-1)][$j-2] + $arr[($i-1)][($j)];
echo $arr[$i][$j];
}
if($j % 2 ==0)
{
echo " ";
}
}
echo "
";
}
//echo "
";
//var_dump($arr);
?>
网页标题//function yanghui($lines) {
//for($i=1; $i<=$lines; ++$i) {
//for($j=1; $j<=$i; ++$j) {
第一列,对角线
//for($n=1;$n<=($lines-$i)*5;++$n)
//{
//echo " ";
//}
//if($j==1 || $j==$i) {
//echo $data[$i][$j] = 1," "," "," "," ";//先赋值,再输出
//} else {
//echo $data[$i][$j] = $data[$i-1][$j] + $data[$i-1][$j-1]," "," "," "," ";
//}
//}
//}
//}
//yanghui(10);
function yanghui($lines) {
echo "
for($i=1; $i<=$lines; ++$i) {
echo "
";for($n=1;$n<=$lines-$i;++$n)
{
echo "
"," ","";}
for($j=1; $j<=$i; ++$j) {
//第一列,对角线
if($j==1 || $j==$i) {
echo "
";echo $data[$i][$j] = 1;//先赋值,再输出
echo "
";} else {
echo "
";echo $data[$i][$j] = $data[$i-1][$j] + $data[$i-1][$j-1];
echo "
";}
echo "
"," ","";}
echo "
";echo "
";
}
echo "
";}
yanghui(10);
?>