ThinkPHP 3.2.2 視圖模板中使用字符串截取函數


在項目的 Common/function.php 文件里( 項目結構如圖 ) 添加函數:

/*字符串截斷函數+省略號*/
function subtext($text, $length)
{
    if(mb_strlen($text, 'utf8') > $length) 
    return mb_substr($text, 0, $length, 'utf8').'...';
    return $text;
}

然后在模板文件中這樣寫 ( 使用 TP 模板 ),例如在循環中:

<volist name="list" id="vo">
{$vo.comment|subtext=40}
</volist>

前台頁面顯示 ( 會帶... ):

 

附:

項目結構:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM