laravel - 如何限制不包含html标签的文本字符串

时间:2015-02-26 01:01:11

标签: laravel laravel-4

我在数据库中有一个包含html标签的字段。我想在视图中显示该字段而不显示HTML标记。我使用str_limit($value, $limit = 100, $end = '...')但它也显示了html标签。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

使用strip_tags()功能。

例如,这会过滤<b></b>代码:

<?php
echo strip_tags("Hello <b>world!</b>");
?>

在你的情况下,这将是:

<?php
   strip_tags($value);
?>

请参阅documentation

选中answer

答案 1 :(得分:0)

str_limit仅限制字符数。您需要做的是解析数据库字符串并删除看起来像标记的任何内容。我从来没有使用它,但php strip_tags功能可能更适合你所寻找的。