2011-07-12 37 views

回答

0

我找到了預期輸出的函數。

<?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_" 
?> 
1

你能與HTML非中斷空格代替空格字符?

您可以&nbsp;

echo str_replace(' ', '&nbsp;', $test); 

更換空間,也可以使用

echo "<pre>$test</pre>"; 
0

打印到底在哪 -

+0

'str_replace'在這種情況下要好得多。 –

+0

@Shakti Singh:對,就是爲了寫一個!儘管電池電量不足!謝謝。 :) – Shef

0

試試這個:

echo str_replace(' ','&nbsp;',"test  "); 
2

如果你需要在HTML打印的空白,你」如果您正在打印表格數據,則最好使用<pre>或甚至<table>。如果它不是表格數據,但標記,你最好使用CSS來增加空間。

所以最好的解決方案取決於目的。使用str_replace將空格更改爲非空格(&nbsp;)可能是最簡單的,但懷疑是最好的。