国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

php - mb_substr 讓他超過(guò)字?jǐn)?shù)後再點(diǎn)點(diǎn)點(diǎn)
黃舟
黃舟 2017-04-11 10:21:03
0
2
401

如何讓他超過(guò)字?jǐn)?shù)再點(diǎn)點(diǎn)點(diǎn)?
以下是我寫(xiě)的假象:

mb_substr("1234567890",0,5,"utf-8");echo '...';

此時(shí)會(huì)變成12345...這沒(méi)問(wèn)題

但是當(dāng)沒(méi)有超過(guò)時(shí)也會(huì)顯示點(diǎn)點(diǎn)點(diǎn)

mb_substr("1234567890",0,15,"utf-8");echo '...';

1234567890...

網(wǎng)上查的mb_substr函數(shù)都只有介紹顯示指定的字?jǐn)?shù)
但我沒(méi)有找到怎麼樣設(shè)條件..就是超過(guò)我設(shè)定的顯示字?jǐn)?shù)再點(diǎn)點(diǎn)點(diǎn)

黃舟
黃舟

人生最曼妙的風(fēng)景,竟是內(nèi)心的淡定與從容!

reply all(2)
左手右手慢動(dòng)作

加個(gè)判斷吧

$text = '123456';
$charLength = 10; //字符串長(zhǎng)度
$content = mb_strlen($text, 'UTF-8') <= $charLength ? $text : mb_substr($text, 0,$charLength,'UTF-8') . '...';
劉奇

只能自己加個(gè)判斷

function my_substr($str, $start = 0, $length = 0, $encoding = 'utf-8')
{
    return (mb_strlen($str) >= ($length - $start)) ? (mb_substr($str, $start, $length, $encoding).'...') : $str;
}
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template