如何在截斷末尾的空白處打印字符串。 我需要打印出截斷空白區域的一組字段。如何打印出截斷末端空白的字符串
//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