无法从字符串中删除空格

时间:2015-08-07 08:17:38

标签: php string file-io

我有一个数组,里面填充了一个名为" words.txt"的文件中的元素。在访问数组的第一个元素后,我似乎无法修改它以供其他地方使用。我只是想从我正在访问的元素中删除一个空格,但即使在使用str_replace()之后,它也会以空格回显。

$words = file("words.txt");

$domain = "www." . $words[0] . ".com";
$domain = str_replace(' ', '', $domain);

echo $domain;

我在这里失踪的简单事情是什么?

1 个答案:

答案 0 :(得分:4)

默认情况下,

file会留在行结尾(例如\n)。换行符仅在HTML中呈现为空格。您需要str_replace("\n", ..),或使用file(.., FILE_IGNORE_NEW_LINES)