<!DOCTYPE html>
<html>
<head>
<title>打印金字塔</title>
<style type="text/css">
.box{background-color:#000;margin:3px;
padding:2px;font-size:24px;font-weight:bold;color:#FFFF00;font-family:"simsun";
line-height:28px;}
.out{
border:solid 3px #000;
}
</style>
</head>
<body>
<div class="out">
<div class="box">
<?php
//金字塔的初始行数
$line=1;
while ($line<=5){
//组成金字塔空格和星星的初始位置
$empty_pos=$star_pos=1;
//金字塔每行输出的最多空格数
$empty=5-$line;
//组成金字塔每行的最多星星数
$star=2*$line-1;
//输出金字塔每行的空格
while ($empty_pos<=$empty){
echo ' ';
++$empty_pos;
}
//输出金字塔每行的星星
while( $star_pos<=$star){
echo '*';
++$star_pos;
}
echo '<br>';
$line++;
}
?>
</div>
</div>
</body>
</html>
PHP之打印金字塔
最新推荐文章于 2024-07-26 17:57:56 发布