我如何在PHP中为给定模式编写金字塔逻辑?

时间:2016-03-18 09:04:32

标签: php codeigniter-2

下面给出了模式我需要给定模式的金字塔逻辑。

pyramid logic

1 个答案:

答案 0 :(得分:0)

带有一些基本逻辑的简单for循环就足够了。

<?php

$a = [6,8,6,7,3,5,5,4,1,1,9,5,1,5,6];

$x = 0;
for($i=0;$i<=count($a);$i++) {
   if(in_array($i, [5,9,12,14])) { //if we need a break point
      $x++; //increment the break counter
      echo PHP_EOL . str_repeat(' ', $x); //new line plus indentation
   }
   echo $a[$i] .' '; //echo the number and spacing
}

https://eval.in/538507