加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php中文字符截取防乱码

发布时间:2020-12-13 05:23:23 所属栏目:PHP教程 来源:网络整理
导读:先看段代码div class="codetitle" a style="CURSOR: pointer" data="97639" class="copybut" id="copybut97639" onclick="doCopy('code97639')" 代码如下: div class="codebody" id="code97639" ?php $len=15; $str="这个新闻或是文章的标题很长,需要只显示

先看段代码<div class="codetitle"><a style="CURSOR: pointer" data="97639" class="copybut" id="copybut97639" onclick="doCopy('code97639')"> 代码如下:<div class="codebody" id="code97639">
<?php $len=15; $str="这个新闻或是文章的标题很长,需要只显示前面一些字,后面用...来代替";
echostrlen($str)<=$len?$str:(substr($str,$len).chr(0)."...");
?>
chr(0)相关知识:
null是什么都没有,而chr(0)的值是0。表示成16进制是0x00,表示成二进制是00000000
虽然chr(0)不会显示出什么,但是他是一个字符。
淡水ps:
如果是UTF-8,UTF-8中的汉字是3个字节的,截取的长度尽量去3的倍数,以避免乱码的产生

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读