PHP截取中文字符出現(xiàn)亂碼的具體解決辦法
作者:佚名
PHP截取中文字符時(shí)經(jīng)常會(huì)遇到出現(xiàn)亂碼等一些問(wèn)題,處理起來(lái)比較麻煩。今天我們就向大家介紹一種PHP截取中文字符無(wú)亂碼的示例,幫助大家解決問(wèn)題。
#t#我們?cè)趯W(xué)習(xí)PHP語(yǔ)言,并進(jìn)行實(shí)際操作時(shí),經(jīng)常會(huì)遇到一些書(shū)本上沒(méi)有的問(wèn)題出現(xiàn)。我們只有很好的解決這些問(wèn)題,才能真正的掌握我們所學(xué)到的知識(shí)。在這篇文章中,大家會(huì)學(xué)到PHP截取中文字符出現(xiàn)亂碼的具體解決辦法。
PHP截取中文字符無(wú)亂碼的相關(guān)代碼:
- function cnSubstr($str, $start, $len) {
- $str_tmp = $len - $start;
- if (strlen($str) < $str_tmp) {
- $tmpstr = $str;
- } else {
- $tmpstr = "";
- $strlen = $start + $len;
- for($i = 0; $i < $strlen; $i++) {
- if(ord(substr($str, $i, 1)) > 0xa0) {
- $tmpstr .= substr($str, $i, 2);
- $i++;
- } else {
- $tmpstr .= substr($str, $i, 1);
- }
- }
- $tmpstr .= "..";
- }
- return $tmpstr;
- }
以上這段代碼就是PHP截取中文字符無(wú)亂碼的具體實(shí)現(xiàn)方法,希望對(duì)大家有所幫助。
責(zé)任編輯:曹凱
來(lái)源:
百度博客