使Php字符串没有断行

时间:2015-03-16 23:36:04

标签: php xml

我需要从字典中生成随机句子。在字典中是每一个字在一行,首先我把这个字典加载到数组,然后我有一个for循环并随机拾取一些数据,但如果我写它,所以它在浏览器的一行,但在源代码是另一行的每一个字。然后我需要从搜索引擎创建一组XML文件,这些新行被索引为/n/r,在XML源代码中它有一个符号
所以我的问题是我怎么能做出一个句子它也将在源代码的一行。感谢。

这是我的代码片段,我没有随机加载数据,我只是为了循环中的插图。

$file = fopen("test.txt", "r");
$data = array();
while (($buffer = fgets($file)) !== false) {
  $data[] = $buffer;
}

$sentence = '';

for ($i=0;$i<10;$i++){
  $sentence = $sentence . $data[$i];
}

1 个答案:

答案 0 :(得分:1)

使用trim功能过滤新的换行符。 在您的代码中使用:

$data[] = trim($buffer);