从文本文件目录中读取文件内容时,文本文件中的单独换行符(新换行向下)

时间:2019-05-24 15:27:00

标签: php

我需要在输出中的一组文本文件中分隔换行符。当前,我们可以将所有文本文件以块的形式显示在网页上的文件夹中,但是文本数据被组合在文本块中,我想学习如何识别换行符并将显示的内容向下或向下移动一两行。创建一个易于阅读的分隔符。

我没有尝试任何事情,因为我对如何识别换行符并显示它感到困惑。

ydl = youtube_dl.YoutubeDL(
    {'outtmpl': name, 'progress_hooks': [hook_func]}
    )
print('Start downloading')
with ydl:
    await loop.run_in_executor(None, ydl.download,
                               [url]
                               )

2 个答案:

答案 0 :(得分:0)

两个选项:

nl2br()将换行符转换为html格式分隔符<br>,以显示在网页中

第二个选项是将文本输出包装在HTML预先格式化的标记“ pre”中

<pre>
Pre-formatted text\r\n
will be displayed\r\n
over multiple lines.
</pre>

答案 1 :(得分:0)

<?php
$directory = "feeds/";
$dir = opendir($directory);
while (($file = readdir($dir)) !== false) {
$filename = $directory . $file;
$type = filetype($filename);
if ($type == 'file') {
$contents = file_get_contents($filename);
$items = explode('\n', $contents);
echo '<table width="100%" border="1" 

cellpadding="4" bgcolor="#fff" id="rcorners">';
foreach ($items as $item) {
**echo"<tr><td id='rcorners'>".nl2br
($item)."</td></tr>\n";**

}
echo '</table>';
}
}
closedir($dir);
?>