{

$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, " /> 精品在线网站,欧美一级免费,成年午夜

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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

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;
}

原理就是截斷一個字符,看看其ascII碼是不是大于128,如果是,說明截斷的是一個全角漢字,那么就退后一個截斷。用$length控制長度

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

php技術如何分別全角和半角以避免亂碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 精品国产区一区二区三区在线观看 | 亚洲精品tv| 天天网综合 | 成人激情综合 | 亚洲欧美另类图片 | 国产特黄1级毛片 | 日本高清一区二区三区不卡免费 | 国产日韩欧美自拍 | 欧美色网络 | 国产三级全黄 | 久久影院精品 | 四虎影院美女 | 免费国产一区二区在免费观看 | 1区2区3区4区产品乱码入口 | 一区二区三区国产精品 | 97大香伊在人人线色 | 激情综合五月亚洲婷婷 | 色无极影院亚洲 | 国产xxx在线 | 四色网址 | 国产成人综合网在线播放 | 精品久久久久久久久久中文字幕 | 麻豆精品91| 国产精品激情综合久久 | 正在播放一区 | 精品综合久久久久久8888 | 性欧美4k高清精品 | 韩国一级毛片在线高清免费 | 亚洲精品短视频 | 91在线精品麻豆欧美在线 | 中文字幕亚洲日韩无线码 | 大陆老头xxxxxhd | 精品视频久久 | 久久精品国产自在一线 | 91精品视频免费在线观看 | 久久免费精彩视频 | 国产色中色 | 涩涩网址 | 无毛片| 欧美91精品久久久久网免费 | 国产免费一区二区三区在线观看 |