我创建了一个简单的查询来从我的日历数据库中创建一个日期和描述列表。 我的想法是我有一个显示文本列表的 PHP 网页,我可以快速复制并粘贴到电子邮件或短信中。 我的问题是,虽然文本在网页上正确显示,但当我将信息粘贴到文本编辑器(Word、电子邮件等)中时,我在每列之间得到标签。
如何在 PHP 中设置文本格式以便正确粘贴?
这是我的代码:-
if(mysql_num_rows($AvDates) > 0){
?>
<ul>
<?php
while ($row_AvDates = mysql_fetch_assoc($AvDates)){
?>
<li>
<?php echo htmlentities($row_AvDates['Month']);?>
<?php echo "-";?>
<?php echo htmlentities ($row_AvDates['the_days']);?>
</li>
<?php
}
?>
</ul>
<?php
}
?>
这给我的输出看起来是正确的,但是像这样粘贴...
(Month[tab]"-"[tab] Dates)
如何松开标签?
最佳答案
您正在关闭 php 并呈现 HTML 输出。请参阅下面的标签字符:
[tab]<li><?php echo htmlentities($row_AvDates['Month']);?>
[tab]<?php echo "-";?>
[tab]<?php echo htmlentities ($row_AvDates['the_days']);?></li>
解决方法:
<?php echo htmlentities($row_AvDates['Month']) . '-' . htmlentities ($row_AvDates['the_days']); ?>
关于php - MySQL/PHP - 文本格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21234651/