ThinkPHP 模板substr的截取字符串函数
在Common/function.php加上以下代码/**<br>
** 截取中文字符串<br>
**/<br>
function msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true){<br>
if(function_exists("mb_substr")){<br>
$slice= mb_substr($str, $start, $length, $charset);<br>
}elseif(function_exists('iconv_substr')) {<br>
$slice= iconv_substr($str,$start,$length,$charset);<br>
}else{<br>
$re['utf-8'] = "/[x01-x7f]|[xc2-xdf][x80-xbf]|[xe0-xef][x80-xbf]{2}|[xf0-xff][x80-xbf]{3}/";<br>
$re['gb2312'] = "/[x01-x7f]|[xb0-xf7][xa0-xfe]/";<br>
$re['gbk'] = "/[x01-x7f]|[x81-xfe][x40-xfe]/";<br>
$re['big5'] = "/[x01-x7f]|[x81-xfe]([x40-x7e]|xa1-xfe])/";<br>
preg_match_all($re[$charset], $str, $match);<br>
$slice = join("",array_slice($match[0], $start, $length));<br>
} <br>
$fix='';<br>
if(strlen($slice)
$fix='...';<br>
}<br>
return $suffix ? $slice.$fix : $slice;<br>
}
前端页面需要截取字符串时{$v.title|msubstr=0,5}
AD:真正免费,域名+虚机+企业邮箱=0元

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

記事本++7.3.1
好用且免費的程式碼編輯器

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境