制作不带断行的 php 字符串


Make Php string without break lines

我需要从字典中生成随机句子。在字典中是每个单词都在一行,首先我将这个字典加载到数组中,然后我有一个 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];
}

使用修剪功能过滤换行符。在代码中使用:

$data[] = trim($buffer);