我想用PHP添加300个空格到文本文件。我不能使用你已经知道的 
(.txt格式,而不是HTML),那么如何做到这一点?
因此,您可以看到此代码对数字进行计数,我需要300个空格。
$spaces = 0; // will become 300 spaces
while ($spaces < 300)
{
$spaces++;
}
并测试我将使用多少个空格
substr_count($spaces, ' ');
由于
答案 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);