如何在shell的php输出中获得适当的间距


how to get proper spacing in php output from the shell?

当我试图在php中显示用system()激发到shell的命令的某些输出时,输出没有显示正确的间距。我使用了命令

system("$command");

但它并没有得到足够的间距,输出只是在间距上搞砸了!

有什么解决方案吗?

您应该将命令包装在html <pre>标记中。

<pre><?php system("$command");?></pre>

我认为您希望从shell的输出中保留空格。您必须将空间替换为不间断的空间,以便保留您的空间。

 $val = shell_exec ("$command");
 $correctedspace = str_replace(" ", "&nbsp;", $val);
 echo $correctedspace