天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

讓CodeIgniter的ellipsize()支持中文截?cái)嗟姆椒?/h1>

CodeIgniter的Text Helper有一個(gè)ellipsize()方法,用來(lái)過(guò)濾HTML標(biāo)簽并且截?cái)辔淖质趾糜谩5撬鼘?duì)中文支持的特別不好,在中文中使用就有亂碼出現(xiàn)。

下面有網(wǎng)友將function ellipsize()進(jìn)行了修改,使得它支持中文:

在CI 2.1.3版本中,修改ci_2.1.3/system/helpers/text_helper.php 文件

復(fù)制代碼 代碼如下:function ellipsize($codepage = 'UTF-8',
                   $str, $max_length, $position = 1, $ellipsis = '…')
{
    // Strip tags
    $str = trim(strip_tags($str));

    // Is the string long enough to ellipsize?
    if (mb_strlen($str, $codepage) <= $max_length)
    {
        return $str;
    }

    $beg = mb_substr($str, 0, floor($max_length * $position), $codepage);

    $position = ($position > 1) ? 1 : $position;

    if ($position === 1)
    {
        $end = mb_substr($str, 0,
            -($max_length - mb_strlen($beg, $codepage)), $codepage);
    }
    else
    {
        $end = mb_substr($str,
            -($max_length - mb_strlen($beg, $codepage)), $max_length, $codepage);
    }

    return $beg.$ellipsis.$end;
}

這段代碼主要將substr和strlen替換成了mb_substr和mb_strlen,這樣就能很好的支持中文截?cái)嗔恕?/P>

php技術(shù)讓CodeIgniter的ellipsize()支持中文截?cái)嗟姆椒?/a>,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: proburn中文破解版下载 | 18禁止观看免费私人影院 | 红桃传媒少妇人妻网站无码抽插 | 九色PORNY真实丨国产大胸 | 小蝌蚪视频在线观看免费观看WWW | 草699一码二码三码四码 | 成人亚洲视频在线观看 | 国产麻豆精品久久一二三 | 热久久视久久精品2015 | 欧美激情一区二区三区AA片 | 精品伊人久久久 | 国产欧美日韩视频怡春院 | 国产精品亚洲高清一区二区 | 亚洲人成在线播放网站岛国 | 三级网址在线观看 | 福利片福利一区二区三区 | 久久久久综合网 | 美女PK精子小游戏 | 青青草原国产在线 | 极品少妇粉嫩小泬啪啪AV | 好看AV中文字幕在线观看 | 亚洲精品成人AV在线观看爽翻 | 男人天堂2018亚洲男人天堂 | 永久免费在线视频 | 国产精品免费观看视频 | 人妻无码AV中文系列 | 偷上邻居熟睡少妇 | caoporn超碰 | 久久免费视频在线观看6 | 看电影就来5566先锋av | 76人遣返航班上71人呈阳性 | 色狠狠AV老熟女 | 男女牲交大战免费播放 | 免费毛片在线视频 | 暖暖日本 在线 高清 | 亚洲一级电影 | 依人在线观看 | 日韩av片无码一区二区不卡电影 | 亚洲精品国产自在现线最新 | 老师你狠狂 | 亚洲成A人片在线观看中文L |