php - MySQL/PHP - 文本格式

标签 php mysql text

我创建了一个简单的查询来从我的日历数据库中创建一个日期和描述列表。 我的想法是我有一个显示文本列表的 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/

相关文章:

php - 在PHP中将 'while'中的 'foreach'改为 'mysql_fetch_row'

asp.net - 如何在Gridview的boundfield中实现文本换行?

text - 如何使用 sed/awk 从文件中删除文本 block (模式)

c - 使用命令行参数读取文本文件不起作用

php - 如果字符串只包含空格?

php - 如何在 PHP 中显示 SUM 列

php - undefined variable $submit

php - 访问具有相同名称但不同 ID 的记录

php - 网址错误 0 : The cURL request was retried 3 times and did not succeed

php - 如何从一列中获取唯一值并将它们与另一列中的值分组?