输出一个菱形星星图案
代码
<?php
//当满足$center>=$row时,图案能够完全显示;
$row = 10;
$center = 10;
$rowLength = 2 * $center - 1;
for ($i = 0; $i < $row; $i++) {
for ($j = 0; $j < $rowLength; $j++) {
if ($j == ($center - 1) - $i || $j == ($center - 1) + $i) {
echo '8';
} else {
if ($i == $row - 1 || $j == $center - 1) {
echo '8';
} else {
echo '1';
}
}
}
echo '<br/>';
}
$row -= 1;
for ($i = $row; $i > 0; $i--) {
for ($j = 0; $j < $rowLength; $j++) {
if ($j == ($center - 1) - ($i - 1) || $j == ($center - 1) + ($i - 1)) {
echo '8';
} else {
if ($j == $center - 1) {
echo '8';
} else {
echo '1';
}
}
}
echo '<br/>';
}
效果图:联系作者qq:2330701461