成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

TP中模版截取

h9911 / 2489人閱讀

摘要:都支持的漢字截取函數(shù)字符串截取長度開始長度編碼編碼默認為開始長度默認為

/*
Utf-8、gb2312都支持的漢字截取函數(shù)
cut_str(字符串, 截取長度, 開始長度, 編碼);
編碼默認為 utf-8
開始長度默認為 0
*/

function cut_str($string, $sublen, $start = 0, $code = "UTF-8"){

if($code == "UTF-8")
{
$pa ="/[x01-x7f]|[xc2-xdf][x80-xbf]|xe0[xa0-xbf][x80-xbf]|[xe1-xef][x80-xbf][x80-xbf]|xf0[x90-xbf][x80-xbf][x80-xbf]|[xf1-xf7][x80-xbf][x80-xbf][x80-xbf]/";
preg_match_all($pa, $string, $t_string); if(count($t_string[0]) - $start > $sublen) return join("", array_slice($t_string[0], $start, $sublen));
return join("", array_slice($t_string[0], $start, $sublen));
}
else
{
$start = $start*2;
$sublen = $sublen*2;
$strlen = strlen($string);
$tmpstr = ""; for($i=0; $i<$strlen; $i++)
{
if($i>=$start && $i<($start+$sublen))
{
if(ord(substr($string, $i, 1))>129)
{
$tmpstr.= substr($string, $i, 2);
}
else
{
$tmpstr.= substr($string, $i, 1);
}
}
if(ord(substr($string, $i, 1))>129) $i++;
}
if(strlen($tmpstr)<$strlen ) $tmpstr.= "...";
return $tmpstr;
}

}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/22687.html

相關文章

  • 數(shù)據(jù)庫里的小知識??

    DQL 查詢 1. 查詢所有得字段 select * from 表名 2.查詢指定字段 select 字段1,字段2....from 表名 - 給字段起別名 select 字段1 as 別名,字段2... from 表名 - 注意點: 關于起別名得問題,a...

    陳江龍 評論0 收藏0
  • ThinkPHP5練手Demo實戰(zhàn)

    摘要:最近有個朋友有個小需求,剛好有時間,也剛好準備研究一下,聽說規(guī)范了,而且更傻瓜化了。便做了這個論壇的小,開源出來玩玩,改天做兩個模版。 最近有個朋友有個小需求,剛好有時間,也剛好準備研究一下tp5,聽說tp5規(guī)范了,而且更傻瓜化了。便做了這個論壇的小Demo,開源出來玩玩,改天做兩個模版。說句實話,TP5模型層,數(shù)據(jù)庫層真的很好用 Env Docker docker大家肯定已經(jīng)熟悉不過...

    opengps 評論0 收藏0
  • Django獲取后臺文本編輯器圖文內(nèi)容圖片并顯示在模版

    摘要:通過獲取到中的圖片地址返回,然后顯示在前臺模版中代碼如下使用方法文章內(nèi)容獲取后臺文本編輯器圖文內(nèi)容中圖片地址獲取數(shù)據(jù)表中的字段內(nèi)容方法獲取編輯器內(nèi)容截取內(nèi)容中的路徑返回圖片路徑前臺模版中調(diào)用時直接調(diào)用方法即可 django開發(fā)博客時,想在前臺模版中顯示后臺文本編輯器中上傳的圖片作為縮略圖,因為后臺用的第三方的編輯器,所以添加到數(shù)據(jù)庫的數(shù)據(jù)為html,網(wǎng)上找了很長時間也沒有找到很好的解決...

    y1chuan 評論0 收藏0
  • TP5學習記錄(Controller篇)

    摘要:可以在入口文件中定義,然后新建文件夾,達到將應用配置放到該文件的目的,這樣方便將配置進行統(tǒng)一管理。動態(tài)配置返回數(shù)據(jù)類型功能同上張三男請求成功 ThinkPHP5 ThinkPHP是一個免費開源的、快速簡單的、面向?qū)ο蟮?、輕量級PHP開發(fā)框架。 為什么選擇ThinkPHP5? ThinkPHP5采用了全新的架構(gòu)思想; 優(yōu)化了核心是一個顛覆性的版本; 支持composer方式安裝; 對...

    leone 評論0 收藏0
  • 盒模型一二三(一):盒世界,知幾何

    摘要:比如表示上下左右都是像素塊元素居中的樣式,表示上下表示左右而表示上,左右,下。瀏覽器對塊元素的默認樣式問題如下塊元素的盒模型樣式復合屬性寫法如果我們想給添加樣式,可以這樣寫為了精簡代碼,也可以采用如下的復合屬性寫法 學習 HTML 和 CSS 將近一個月,我以為:層級(嵌套)關系和盒模型(Box Model)是理解和學習這兩門語言的基石,正如圖層概念是 Photoshop 的基礎。因此...

    tuantuan 評論0 收藏0

發(fā)表評論

0條評論

h9911

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<