我认为这将制作一个具有设定宽度的表,并且该文本将自动尝试通过启动新线条来适应。但是,桌子仍然被长线文本伸展。

<HTML><center><table width="300" border="1"><tr><td>
<?php
If (file_exists("file.txt")){
    Echo nl2br(file_get_contents("file.txt"));
}Else{
    Echo "File not found.";
}
?>
</td></tr></table></center></HTML>

alt text

我想我在这里忘记了绝对必要的东西.. 0.O

有帮助吗?

解决方案

更改代码:

  echo nl2br(wordwrap(file_get_contents("file.txt")));

PHP中有一个内置功能称为 WordWrap 对于此类任务。

其他提示

文本需要具有空间才能使其适合该宽度。如果您有一个极长的单词,它将完全显示在一行上。您可以使用PHP函数WordWrap,该WordWrap使您可以将行的宽度设置为一定数量的字符(http://php.net/wordwrap)

尝试由CSS做:

word-wrap:break-word 

也将您的宽度更改为 style="width: 300px"

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top