復制代碼 代碼如下:<?php

$len = 15;

$str = "這個新聞或是文章的標題很長,需要只顯示前面一些字,后面用...來代替"; echo strlen($str)<=$len ? $str : (substr($str,0,$len " /> 在线看的毛片,自拍偷拍亚洲视频,av中文一区

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

php中文字符截取防亂碼

先看段代碼 

復制代碼 代碼如下:
<?php       

$len = 15;          

$str = "這個新聞或是文章的標題很長,需要只顯示前面一些字,后面用...來代替";       
echo strlen($str)<=$len ? $str : (substr($str,0,$len).chr(0)."...");     
?>  
 

chr(0)相關知識:
null是什么都沒有,而chr(0)的值是0。表示成16進制是0x00,表示成二進制是00000000 
雖然chr(0)不會顯示出什么,但是他是一個字符。 


淡水ps:
如果是UTF-8,UTF-8中的漢字是3個字節的,截取的長度盡量去3的倍數,以避免亂碼的產生

php技術php中文字符截取防亂碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 义马市| 无棣县| 历史| 咸阳市| 延津县| 孟州市| 任丘市| 阳江市| 始兴县| 保亭| 乐业县| 武强县| 溆浦县| 中西区| 三亚市| 纳雍县| 长春市| 南陵县| 东方市| 北流市| 华池县| 中宁县| 双辽市| 米脂县| 中江县| 宁波市| 新竹市| 桃园市| 进贤县| 赞皇县| 恩平市| 化隆| 汉川市| 南平市| 安多县| 通化市| 吉安县| 海盐县| 仙居县| 庄河市| 辽中县|