使用PHP为文本文件添加300个空格

时间:2013-06-26 18:19:45

标签: php whitespace

我想用PHP添加300个空格到文本文件。我不能使用你已经知道的&nbsp(.txt格式,而不是HTML),那么如何做到这一点?

因此,您可以看到此代码对数字进行计数,我需要300个空格。

$spaces = 0; // will become 300 spaces

 while ($spaces < 300)
 {
    $spaces++;
 }

并测试我将使用多少个空格

substr_count($spaces, ' ');

由于

1 个答案:

答案 0 :(得分:7)

不要创建循环来构建它们,只需使用以下

$padded_text = str_pad($some_text, 300, ' ', STR_PAD_LEFT);

任何少于300个字符的字符,添加空格,并根据您希望这些空格的位置,您可以尝试使用STR_PAD_RIGHT或STR_PAD_BOTH。如果你根本没有角色,它将生成300个空格,这比使用循环要快。

现在,如果您只想添加300个空格(不填充它以便将少于300个空格),您将需要使用

$spaces = str_repeat(' ', 300);