<?php
//擷取中文字元函式一
function cutstr($string, $length, $dot = ' ...' ,$charset = 'utf-8')
$string = str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string);
$strcut = '';
if(strtolower($charset) == 'utf-8') elseif(194 <= $t && $t <= 223) elseif(224 <= $t && $t < 239) elseif(240 <= $t && $t <= 247) elseif(248 <= $t && $t <= 251) elseif($t == 252 || $t == 253) else
if($noc >= $length)
} if($noc > $length)
$strcut = substr($string, 0, $n);
} else
} $strcut = str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $strcut);
return $strcut.$dot;
}?>
PHP中文字串擷取函式
首先是csdn論壇php斑竹xuzuning 嘮叨 老大的,支援gb2312,gbk,big三種編碼。以下是 len 19 text 怎麼將新聞的很長的標題只顯示前面一些字,後面用.來代替?echo strlen text len text substr text,0,len chr 0 chr 0...
多個PHP中文字串擷取函式
如下 else elseif ord stringtmp 192 else stringlast stringtmp stringlast implode stringlast return stringlast string 簡明現代魔法 專注於網際網路主流的各種技術 length 27 輸出 簡...
PHP函式substr 擷取中文字元亂碼
substr 函式在擷取字串時是按位元組來擷取的,在gbk gb2312編碼下,乙個中文佔2個位元組 utf 8 unicode編碼下,乙個中文佔3個位元組。text 竹杖芒鞋輕勝馬,誰怕?一蓑煙雨任平生。echo text n 竹杖芒鞋輕勝馬,誰怕?一蓑煙雨任平生。echo strlen text...