成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

TP中模版截取

h9911 / 2536人閱讀

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

/*
Utf-8、gb2312都支持的漢字截取函數(shù)
cut_str(字符串, 截取長度, 開始長度, 編碼);
編碼默認(rèn)為 utf-8
開始長度默認(rèn)為 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://m.hztianpu.com/yun/22687.html

相關(guān)文章

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

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

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

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

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

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

    y1chuan 評(píng)論0 收藏0
  • TP5學(xué)習(xí)記錄(Controller篇)

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

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

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

    tuantuan 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<