{

$length = 46;
if (strlen($title)>$length) {
$temp = 0;
for($i=0; $i<$length; $i++)
if (ord($title[$i]) > 128)
$temp++;
if ($temp%2 == 0)
$title = substr($title,0, " /> 色女生影院,午夜欧美视频,日本不卡一区二区

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

如何分別全角和半角以避免亂碼

function ChgTitle($title)
{

$length = 46;
if (strlen($title)>$length) {
$temp = 0;
for($i=0; $i<$length; $i++)
if (ord($title[$i]) > 128)
$temp++;
if ($temp%2 == 0)
$title = substr($title,0,$length)."...";
else
$title = substr($title,0,$length+1)."...";
}
return $title;
}

原理就是截?cái)嘁粋€(gè)字符,看看其ascII碼是不是大于128,如果是,說(shuō)明截?cái)嗟氖且粋€(gè)全角漢字,那么就退后一個(gè)截?cái)唷S?length控制長(zhǎng)度

備注:循環(huán)判斷字符串里面的 >128 的字符個(gè)數(shù),如果半角字符為偶數(shù),則表示位置剛好為整個(gè)漢字,如果為奇數(shù),則為半個(gè)漢字,需要取下一個(gè)字符 

php技術(shù)如何分別全角和半角以避免亂碼,轉(zhuǎn)載需保留來(lái)源!

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

主站蜘蛛池模板: 涩涩免费网站| 韩国电影《真实》| 黄视频免费观看网站| 84年社保要交15年还是20年| 米奇888| 甜蜜监狱| 高达w| 出埃及记电影| 婚前婚后电影高清完整版| 狗报恩的10个征兆| 温州新闻| 辐射避难所掉脑袋问题答案| 性视频播放| https://www.douyin.com| 神的测验| 思念天边的你简谱| 韩国xxxxxxxxxxxx| douyi| 美国西部牛仔电影大全| 2001年日历全年表| 陈妍希三级露全乳电影| 妻子的秘密免费观看全集| 王思聪是谁| 陈诗雅韩国演员| 不扣纽的女孩| 德鲁| 电子元器件基础知识| 手绢舞蹈视频大全| 九州电影网| 魔影| 光彩年华| 拯救大兵| 八下数学练习册答案| 人流后饮食| 金花瓶梅花2的剧情简介 | 克蕾曼丝·波西| 一元二次方程计算题| 关于想象的作文| 翡翠台高清直播| 花煞| 香港之夜在线观看免费观看|