厌倦了猜测-无法换行

时间:2018-12-08 18:02:28

标签: php

非常简单的例程,可提取文件夹中每个PDF文件的名称,并创建找到的每个文件的列表及其链接。但是我无法在项目之间换行

似乎没有给我每个文件名和链接的新行。我不知道为什么。

\ n都没有任何影响。

true

我要输出的全部是...。全部在一行上。

false

我想要的是这个。...

    <?php
$directory = "./images/";
$phpfiles = glob($directory . "*.pdf");


foreach($phpfiles as $phpfile)
{
echo "\n","<a href=$phpfile>".basename($phpfile)."</a>";
echo "\n";
}
?>

1 个答案:

答案 0 :(得分:3)

如果要输出到网页,则需要将\n替换为<br>

如果要输出为文本或其他类型的文件,则可能希望将\n替换为常量PHP_EOL

如果将其输出到以文本格式发送的电子邮件中,则某些客户端(例如Outlook)会遇到麻烦,该客户端会自动尝试删除不必要的换行符。有时使用双行换行有帮助,或者您可以将电子邮件转换为HTML并使用<br>方法。