我无法在PHP中使用星形图案打印字母'A'

时间:2017-08-03 14:47:17

标签: php

我正在尝试使用星形图案打印字母'A',但某处我错了。代码如下 -

<?php
 for ($row=0; $row<=7; $row++)
{
  for ($column=0; $column<=7; $column++)
    {
        if ((($column == 1 or $column == 5) and $row != 0) or (($row == 0 or $row == 3) and ($column > 1 and $column < 5)))
            echo "*";    
        else  
            echo " ";     
    }        
  echo "<br>";
}

?>

字母A没有以正确的格式显示。

2 个答案:

答案 0 :(得分:1)

你不应该使用空格。选择另一个角色或使用&nbsp;,这是一个牢不可破的空间。

Web浏览器删除连续的空格,以便两个非空格字符之间只有一个空格。这就是你的显示器坏了的原因。

无论如何都会打印牢不可破的空格。

答案 1 :(得分:0)

只需添加您的其他屏蔽echo "&nbsp;&nbsp;";

即可