以下是使用 PHP 语言输出一个空心菱形的示例代码:
<?php
$rows = 7; // 菱形的行数
for ($i = 1; $i <= $rows; $i++) {
for ($j = 1; $j <= $rows - $i; $j++) {
echo " "; // 输出空格,用于控制空心菱形的形状
}
for ($j = 1; $j <= 2 * $i - 1; $j++) {
if ($j == 1 || $j == 2 * $i - 1) {
echo "*"; // 输出菱形的左右两个点
} else {
echo " "; // 输出空格,用于控制空心菱形的形状
}
}
echo "\n"; // 换行
}
for ($i = $rows - 1; $i >= 1; $i--) {
for ($j = 1; $j <= $rows - $i; $j++) {
echo " "; // 输出空格,用于控制空心菱形的形状
}
for ($j = 1; $j <= 2 * $i - 1; $j++) {
if ($j == 1 || $j == 2 * $i - 1) {
echo "*"; // 输出菱形的左右两个点
} else {
echo " "; // 输出空格,用于控制空心菱形的形状
}
}
echo "\n"; // 换行
}
?>