如何使用php[首选]或javaScript打印以下内容?

如何使用php[首选]或javaScript打印以下内容?,javascript,php,Javascript,Php,所以我在一次采访中被问到了以下问题。我能够打印整个xxx的东西。但它不像下面的那个对角线。我认为这意味着通过一个循环打印空格。谁能帮我一下吗 如何使用php或javascript打印以下内容??Php将是首选 xx xxxx xxxxxx xxxxxxxx xxxxxxxxxx 我能得到的是 xx xxxx xxxxxx xxxxxxxx xxxxxxxxxx 通过php for循环。简单示例 <?php $char = "x";

所以我在一次采访中被问到了以下问题。我能够打印整个xxx的东西。但它不像下面的那个对角线。我认为这意味着通过一个循环打印空格。谁能帮我一下吗

如何使用php或javascript打印以下内容??Php将是首选

     xx
    xxxx
   xxxxxx
  xxxxxxxx
 xxxxxxxxxx
我能得到的是

xx
xxxx
xxxxxx
xxxxxxxx
xxxxxxxxxx 
通过php for循环。

简单示例

<?php

    $char       = "x";
    $multiplier = 2;
    $repeat     = 5;

    for ($i = 1; $i <= $repeat; $i++) {

        $output = null;

        for ($j = 1; $j <= $multiplier*$i; $j++) {

            $output .= $char;

        }

        $nbsp = null;

        for ($k = 1; $k <= ($repeat-$i)*$multiplier; $k++) {

            $nbsp .= "&nbsp;";

        }

        echo $nbsp . $output . "<br/>";

    }

?>

Javascript解决方案:

函数树(基本){
var i=基准,
J
文件。写(“”);
而(我--){
j=i;
而(j--){
文件。写(“”);
}
j=基准*2-i*2;
而(j--){
文件。写('X');
}
文件。写(“
”); } 文件。写(“”); } 树(5);
树(10)如果在浏览器中选中“查看源代码”,它可能会正确渲染。解析时,HTML不会呈现空格,因此您需要使用
向我们展示您尝试过的内容以及您认为问题的具体位置,以便您可以提出实际的特定问题,而不是当前的
请求使用
而不是空格``或使用
标记。