本文主要和大家分享php实现打印空心菱形,主要以代码形式,希望能帮助到大家。
<?php
function star($num)
{
if($num>0)
{
for($i=0; $i<$num; $i++)
{
//左上
if($i<1)
{
for($j=0; $j<($num-$i-1); $j++)
{
echo " ";
}
echo "*<br/><br/>";
}
else
{
for($j=0; $j<($num-$i-1); $j++)
{
echo " ";
}
echo "*";
//右上
for($j=0; $j<(2*$i-1); $j++)
{
echo " ";
}
echo "*<br/><br/>";
}
}
for($i=1; $i<$num; $i++)
{
//左下
if($i>0)
{
for($j=0; $j<$i; $j++)
{
echo " ";
}
echo "*";
}
//右下
if($i>0 && $i<($num-1))
{
for($j=0; $j<2*($num-$i)-3; $j++)
{
echo " ";
}
echo "*<br/><br/>";
}
}
}
}
star(3);
?>
相关推荐:
php输出空心菱形 php7 php环境搭建 php从入门到精通
以上就是php实现打印空心菱形的详细内容。