我在textarea上启用了标签缩进,当我在我的数据库中查看phpmyadmin时,它显示缩进完整。但是,当我尝试使用php将其回显到页面时,它不会保留选项卡。它确实保留了换行符。我正在使用nl2br()。
我已经对它进行了无数次搜索,但在发布到数据库时,我一直有问题要保留制表符缩进。我正在寻找下一步。有人可以给我看一个技术或将其标记为重复,以便找到我的答案吗?
<?php
$sql = "SELECT *
FROM talk
WHERE id = ( SELECT MAX(id) FROM talk ) ;";
if ($result = mysqli_query($con, $sql))
{
while($row = mysqli_fetch_assoc($result))
{
echo '<left><p>'.nl2br($row['post']).'</p></left> ';
}
}
?>
答案 0 :(得分:0)
使用str_replace将标签替换为3-5 nbsp。
例如
echo str_replace("\t", " ", $yourstring);