我遇到了来自MySQL的LONGSTRING值丢失回车的问题。我不知道变量是否持有回车符,或者当我使用echo
时它们是否丢失。这是我的一部分代码。该代码假定MySQL查询已经运行。
$longstringValue = $row['longstringValue']; // The value from the database has carriage returns...
echo $longstringValue // but they aren't present when I echo the variable.
我该怎么办才能阻止这种情况?
答案 0 :(得分:1)
行返回和回车在HTML中没有(可视)含义,因此如果您需要渲染这些符号,请在某些时候运行 nl2br 功能,如手册中所示:
<?php
echo nl2br("foo isn't\n bar");
?>
输出
foo isn't<br /> bar
呈现为
foo不是
杆