首頁 >後端開發 >php教程 >substr()函數中文版_PHP教程

substr()函數中文版_PHP教程

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-07-21 16:09:291117瀏覽


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()函數可以取得字串的指定長度子字串,但遇到中文時可能會在新字串末尾產生亂碼,下面這個函數將超...
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn