小编Jam*_*ter的帖子

PHP限制文本字符串不包括html标签?

这是什么不适合我:

<?php
 $string = 'I have a dog and his name is <a href="http://www.jackismydog.com">Jack</a> and I love him very much because he\'s my favorite dog in the whole wide world and nothing could make me not love him, I think.';
 $limited = substr($string, 0, 100).'...';
 echo $string;
?>
Run Code Online (Sandbox Code Playgroud)

我想将VISIBLE文本限制为100个字符,但使用substr()时还包括限制(<a href="http://www.jackismydog.com"></a>)中的不可见文本,其占用了可用的100个字符中的41个.

有没有办法限制文本,以便链接中的单词"杰克"将包含在限制中,但不是<a href="http://www.jackismydog.com"></a>

编辑:我想保留字符串中的链接,只是不计算它的限制长度..

php substr

8
推荐指数
1
解决办法
8943
查看次数

标签 统计

php ×1

substr ×1