本篇文章我们将给大家先容了一个有趣的PHP方法。即用PHP实现打印出由星形组成的右箭头图案和左箭头图案。如,输入奇数n,表示要打印的图案高度和宽度。
例子:
PHP代码实现示例如下:
<?php
// rightpattern方法可打印右箭头图案
function rightpattern($n)
{
// 用于打印上面部分
$c1 = ($n - 1) / 2;
// 用于打印下半部
$c2 = floor(3 $n / 2 - 1);
for ($i = 0; $i < $n; $i++)
{
for ($j = 0; $j < $n; $j++)
{
// 检讨条件,以打印右箭头
if (($j - $i) == $c1 ||
($i + $j) == $c2 ||
$i == $c1)
// 否则打印空格
else
echo \"大众 \公众;
}
echo \"大众\n\"大众;
}
}
// leftpattern方法可打印左箭头图案
function leftpattern($n)
{
$s = ' ';
$st = '';
// 用于打印上半部
for ($i = ($n - 1) / 2; $i > 0; $i--)
{
for($j = 0; $j < $i; $j++)
echo \公众 \公众;
echo $st.\公众\n\公众;
}
// 用于打印中间部分
for ($i = 0; $i < $n; $i++)
echo \"大众\公众;
echo \"大众\n\"大众;
// 用于打印下半部
for ($i = 1; $i <= ($n - 1) / 2; $i++)
{
for($j = 0; $j < $i; $j++)
echo \"大众 \"大众;
echo $st.\"大众\n\"大众;
}
echo \公众\n\公众;
}
// 运行
$n = 9; // 必须是奇数
// 方法调用以打印右箭头
rightpattern($n);
echo \"大众\n\n\公众;
// 方法调用以打印左箭头
leftpattern($n);
输出:
干系推举:《PHP教程》
本篇文章便是关于PHP打印旁边箭头图案的实现方法,大略有趣,希望对须要的朋友有有所帮助!
以上便是PHP打印旁边箭头图案的实现方法(代码示例)的详细内容,更多请关注其它干系文章!
更多技巧请《转发 + 关注》哦!