如何在截断末尾的空白处打印字符串。 我需要打印出截断空白区域的一组字段。如何打印出截断末端空白的字符串
//eg
$test="test ";
我需要打印相同。例如: -
$test="test ";
echo str_replace(' ',' ',$test);
如何在截断末尾的空白处打印字符串。 我需要打印出截断空白区域的一组字段。如何打印出截断末端空白的字符串
//eg
$test="test ";
我需要打印相同。例如: -
$test="test ";
echo str_replace(' ',' ',$test);
我找到了预期输出的函数。
<?php
$input = "Alien";
echo str_pad($input, 10); // produces "Alien "
echo str_pad($input, 10, "-=", STR_PAD_LEFT); // produces "-=-=-Alien"
echo str_pad($input, 10, "_", STR_PAD_BOTH); // produces "__Alien___"
echo str_pad($input, 6 , "___"); // produces "Alien_"
?>
你能与HTML非中断空格代替空格字符?
您可以
echo str_replace(' ', ' ', $test);
更换空间,也可以使用
echo "<pre>$test</pre>";
打印到底在哪 -
试试这个:
echo str_replace(' ',' ',"test ");
如果你需要在HTML打印的空白,你”如果您正在打印表格数据,则最好使用<pre>
或甚至<table>
。如果它不是表格数据,但标记,你最好使用CSS来增加空间。
所以最好的解决方案取决于目的。使用str_replace
将空格更改为非空格(
)可能是最简单的,但怀疑是最好的。
'str_replace'在这种情况下要好得多。 –
@Shakti Singh:对,就是为了写一个!尽管电池电量不足!谢谢。 :) – Shef