當前位置:首頁 > PHP源碼 > 列表

Laravel與CI框架中截取字符串函數

發布:smiling 來源: PHP粉絲網  添加日期:2019-07-28 14:25:54 瀏覽: 評論:0 

Laravel:

  1. function limit($value$limit = 100, $end = '...'
  2.  
  3.  
  4.   if (mb_strwidth($value'UTF-8') <= $limit) { 
  5.  
  6.     return $value
  7.  
  8.   } 
  9.  
  10.  
  11.  
  12.   return rtrim(mb_strimwidth($value, 0, $limit'''UTF-8')).$end
  13.  

Ci:

  1. function word_limiter($str$limit = 100, $end_char = '…'
  2.  
  3.  
  4.   if (trim($str) === ''
  5.  
  6.   { 
  7.  
  8.     return $str
  9.  
  10.   } 
  11.  
  12.  
  13.  
  14.   preg_match('/^\s*+(?:\S++\s*+){1,'.(int) $limit.'}/'$str$matches); 
  15.  
  16.  
  17.  
  18.   if (strlen($str) === strlen($matches[0])) 
  19.  
  20.   { 
  21.  
  22.     $end_char = ''
  23.  
  24.   } 
  25.  
  26.  
  27.  
  28.   return rtrim($matches[0]).$end_char
  29.  

Tags: Laravel CI框架

分享到:

天气网首页彩吧