如何打印一个字符变量的次数PHP


How to print a character variable number of times PHP

我试图打印'#'字符一定次数,其中次数是$height2。我试着运行它,但是它只打印了8个0而不是#s。

这是我的代码:

<?php
$height = $_REQUEST['height'];
$height2 = "0";
$height3 == $height;
echo "<p>You have requested a height of $height" . "." . "</p>";
while ($height2 < $height - 1)
{
   echo " " * $height2 . "#" * $height;
   $height2 = $height2 + 1;
   $height3 = $height - 1;
}
?>

我也试着让每一行在单独的行,最长的在底部,然后第二长在上面,等等。

谢谢!

尝试使用char(35),这是#

的ASCII码