【问题标题】:Can I extract html from mysql table instead of plain text?我可以从 mysql 表中提取 html 而不是纯文本吗?
【发布时间】:2012-06-12 15:03:58
【问题描述】:

我正在使用此代码从数据库中提取文本,它运行良好,但去除了所有 HTML 标记。

$this->data['getshorty'] = utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, 640);

我更希望能够提取包含 html 标记的字符串,然后选择在第一个或第二个段落中断处停止,而不是计算 640 个字符。这可行吗?

【问题讨论】:

    标签: php mysql html text-extraction


    【解决方案1】:

    函数strip_tags() 删除所有HTML。把这个函数去掉就行了。

    $this->data['getshorty'] = utf8_substr(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8'), 0, 640);
    

    【讨论】:

    • 效果很好...知道如何限制只显示前几段而不是数到 640 吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多