教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 PHP打印左右箭头图案的实现方法(代码示例)

PHP打印左右箭头图案的实现方法(代码示例)

发布时间:2021-01-15   编辑:jiaochengji.com
教程集为您提供PHP打印左右箭头图案的实现方法(代码示例)等资源,欢迎您收藏本站,我们将为您提供最新的PHP打印左右箭头图案的实现方法(代码示例)资源

本篇文章我们将给大家介绍了一个有趣的PHP方法。即用PHP实现打印出由星形组成的右箭头图案和左箭头图案。如,输入奇数n,表示要打印的图案高度和宽度。

例子:

a87dc54ee3782a1683a8daae4904cc1.png

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)                  echo "*";                 // 否则打印空格             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);

输出:

1c0423df96168c90f6a2266654b1390.png

相关推荐:《PHP教程》

本篇文章就是关于PHP打印左右箭头图案的实现方法,简单有趣,希望对需要的朋友有有所帮助!

以上就是PHP打印左右箭头图案的实现方法(代码示例)的详细内容,更多请关注教程集其它相关文章!

  • 本文原创发布教程集,转载请注明出处,感谢您的尊重!
  • 您可能感兴趣的文章:
    PHP打印左右箭头图案的实现方法(代码示例)
    php箭头的用法是什么?
    js实现图片上显示左右箭头类似翻页效果的代码
    用CSS改变鼠标样式
    jQuery探测位置的提示弹窗(toolTip box)详细解析
    jQuery 可折叠侧边栏菜单的实现代码
    在CSS3中制作小三角形效果代码
    手把手教你的jquery CSS控制打印样式实例
    数据结构和算法(Golang实现)(29)查找算法-2-3树和左倾红黑树
    前端DIV CSS命名规范大全

    [关闭]
    ~ ~