PHP 如何截取标题长度 (utf-8编码)?

文章内容页右侧需要调用一些类似热门文章、推荐文章,但文章标题长度有可能会超出宽度,如何截取标题的长度呢,本人使用substr($str,40)会出现乱码使用mb_subs... 文章内容页右侧需要调用一些类似热门文章、推荐文章,但文章标题长度有可能会超出宽度,如何截取标题的长度呢,本人使用 substr($str, 40) 会出现乱码
使用 mb_substr 又无法正确截取英文字母的长度,该怎么办呢?
展开
 我来答
dlong1632
2016-06-13 · TA获得超过280个赞
知道小有建树答主
回答量:334
采纳率:0%
帮助的人:260万
展开全部
你可以查询出完整标题,然后用 CSS 的 overflow指定超出部分不显示,在标题中含有中英、数字混合的情况,很难做到字符串排版的宽度一致。

还有最坏的情况,用截断的方法,把实际完整的标题断开,破坏了原义,对SEO是无比的伤害。

用css控制显示长度才是最好的做法。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式