91网首页-91网页版-91网在线观看-91网站免费观看-91网站永久视频-91网站在线播放

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

PHP UTF8中文字符截斷函數代碼

admin
2012年9月27日 10:4 本文熱度 4079
代碼如下:

<?php
/* UTF-8中文字符截斷程序 */
$str = "123這是測試字符串";
$str1 = "()()";
echo subUTF8str($str,0,3)."<br>";
echo subUTF8str($str,0,4)."<br>";
echo subUTF8str($str1,0,4)."<br>";
echo subUTF8str($str1,0,10)."<br>";
function subUTF8str($str,$start=0,$length=80){
$cur_len = 0; //人理解的字符串長度
$all_len = strlen($str); //機器理解字符串長度
if($length > $all_len)
{
return $str;
}
for($i = 0;$i < $all_len;)
{
if($cur_len == $start)
{
break;
}
if (ord($str[$i]) > 127)
{
$i += 3;
}else{
$i += 1;
}
$cur_len ++;
}
$start_pos = $i;
$temp_pos = $cur_len;
for(;$cur_len - $temp_pos < $length;)
{
if($i >= $all_len)
break;
if (ord($str[$i]) > 127)
{
$i += 3;
}else{
$i += 1;
}
$cur_len ++;
}
$end_pos = $i;
return substr($str,$start_pos,$end_pos);
}
?>

其實,PHP原生就有多charset下字符截取方案,額,所以就是這個樣子...囧..
Multibyte String Functions函數族中,

string mb_substr ( string $str , int $start [, int $length [, string $encoding ]] ) 用來字符串截取
int mb_strlen ( string $str [, string $encoding ] ) 返回字符串長度
....
詳細請查看PHP手冊

該文章在 2012/9/27 10:04:59 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 欧美在线三 | 91性爱在线 | 日本大片视频 | 日韩午夜免费免费 | 国产一区在线看 | 黑人巨茎| 国产欧美日韩精 | 无码精品视频 | 日韩在线观看 | 九九视频这 | 韩日精品视频 | 国内自拍亚洲 | 91视频哪里看 | 日韩一级一区二区不 | 91蜜桃传媒吴梦梦 | 91精品国产乱| 91丝袜美腿高跟国 | 区视频在线观看 | 精品国产中文 | 日韩男女做性高清在 | 95激情视频 | 国产伦理片在线观看 | 日本高清一| 国语我和子的乱视频 | 成人午夜福利在线 | 欧洲番茄影院 | 无码精品少妇a无码久久 | 日本免费中文字 | 91欧美在线视频 | 国产福利精品视频 | 区国产二区| 国产永久观看在线 | 国产人成视频免费看 | 女同在线视频一区 | 激情图区色综网 | 91免费视频在线看 | www.污污污 | 国产午夜羞羞 | 日本成年人黄a大片 | 精品国产一二三 | 日本很污很黄小 |