substr()函數中文版_PHP教程

WBOY
發布: 2016-07-21 16:09:29
原創
1057 人瀏覽過


substr()函數中文版 普通的substr()函數可以取得字串的指定長度子字串,但遇到中文時可能會在新字串末尾產生亂碼,下面這個函數將超過$len長度的字串轉換成以「... 」結尾,並且去除了亂碼。

用法:$new = getsubstring($old,20);

function getsubstring($str,$len)
{
    for($i = 0;$i     {
        if ($i >=0 AND $i         { > 0xa1)  
                $result_str.=substr($str,$i,2);
     str.=substr($str,$i,1);
        }
if(ord(substr($str,$i,1)) > 0xa1)
            $i ;
    }
    if(strlen($strstr.
    else
        return $result_str."...";
}


http://www.bkjia.com/PHPjc/314531.html

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/314531.htmlTechArticlesubstr()函數中文版普通的substr()函數可以取得字串的指定長度子字串,但遇到中文時可能會在新字串末尾產生亂碼,下面這個函數將超...
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板