欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ThinkPHP 模板substr的截取字符串函數(shù)詳解

 更新時(shí)間:2017年01月09日 15:30:20   作者:yangzailu1990  
這篇文章主要介紹了ThinkPHP 模板substr的截取字符串函數(shù)詳解,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。

ThinkPHP 模板substr的截取字符串函數(shù)

在Common/function.php加上以下代碼

/**
** 截取中文字符串
**/
function msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true){
 if(function_exists("mb_substr")){
 $slice= mb_substr($str, $start, $length, $charset);
 }elseif(function_exists('iconv_substr')) {
 $slice= iconv_substr($str,$start,$length,$charset);
 }else{
 $re['utf-8'] = "/[x01-x7f]|[xc2-xdf][x80-xbf]|[xe0-xef][x80-xbf]{2}|[xf0-xff][x80-xbf]{3}/";
 $re['gb2312'] = "/[x01-x7f]|[xb0-xf7][xa0-xfe]/";
 $re['gbk'] = "/[x01-x7f]|[x81-xfe][x40-xfe]/";
 $re['big5'] = "/[x01-x7f]|[x81-xfe]([x40-x7e]|xa1-xfe])/";
 preg_match_all($re[$charset], $str, $match);
 $slice = join("",array_slice($match[0], $start, $length));
 } 
 $fix='';
 if(strlen($slice) < strlen($str)){
  $fix='...';
 }
 return $suffix ? $slice.$fix : $slice;
}

前端頁(yè)面需要截取字符串時(shí)

{$v.title|msubstr=0,5}

/****************************案例****************************/

//新聞列表
 public function NewsList(){
 $this->assign('title','news');
 $p = I('page',1);
 $listRows = 10;
 $News = M('news');
 $info = $News->field('id,title,subtitle,publish_date,img,content')->where(array('type'=>'news','status'=>'1'))->order('flag desc,sort_no desc')->page($p,$listRows)->select();
 $this->assign('news',$info);
 $count = $News->where(array('type'=>'news','status'=>'1'))->count();
 $Page = new Page($count,$listRows);
 $show = $Page->show();
 $this->assign('page',$show);
 //var_dump($info);
 $this->display();
 }

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • PHP 等比例縮放圖片詳解及實(shí)例代碼

    PHP 等比例縮放圖片詳解及實(shí)例代碼

    這篇文章主要介紹了PHP 等比例縮放圖片的相關(guān)資料
    2016-09-09
  • php實(shí)現(xiàn)SAE上使用storage上傳與下載文件的方法

    php實(shí)現(xiàn)SAE上使用storage上傳與下載文件的方法

    這篇文章主要介紹了php實(shí)現(xiàn)SAE上使用storage上傳與下載文件的方法,實(shí)例分析了基于SaeStorage類(lèi)實(shí)現(xiàn)文件傳輸?shù)募记?需要的朋友可以參考下
    2015-06-06
  • PHP+ajax實(shí)現(xiàn)二級(jí)聯(lián)動(dòng)菜單功能示例

    PHP+ajax實(shí)現(xiàn)二級(jí)聯(lián)動(dòng)菜單功能示例

    這篇文章主要介紹了PHP+ajax實(shí)現(xiàn)二級(jí)聯(lián)動(dòng)菜單功能,涉及php結(jié)合ajax的數(shù)據(jù)交互與頁(yè)面元素動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2018-08-08
  • PHP 圖片上傳代碼

    PHP 圖片上傳代碼

    昨天晚上自學(xué)的一段代碼到公司來(lái)調(diào)試。很順利,到了中午的時(shí)候基本上添加、修改、刪除,這些在代碼世界中最基礎(chǔ)的功能都基本實(shí)現(xiàn)了,蠻有成就感的。
    2011-09-09
  • 8個(gè)必備的PHP功能開(kāi)發(fā)

    8個(gè)必備的PHP功能開(kāi)發(fā)

    這篇文章主要介紹了8個(gè)必備的PHP功能開(kāi)發(fā),需要的朋友可以參考下
    2015-10-10
  • PHP中的替代語(yǔ)法簡(jiǎn)介

    PHP中的替代語(yǔ)法簡(jiǎn)介

    這篇文章主要介紹了PHP中的替代語(yǔ)法簡(jiǎn)介,是PHP程序設(shè)計(jì)中并不常見(jiàn)卻有重要作用的一個(gè)用法,需要的朋友可以參考下
    2014-08-08
  • PHP快速排序quicksort實(shí)例詳解

    PHP快速排序quicksort實(shí)例詳解

    這篇文章主要介紹了PHP快速排序quicksort實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了快速排序的原理及php實(shí)現(xiàn)快速排序的相關(guān)操作技巧,需要的朋友可以參考下
    2016-09-09
  • 深入php list()函數(shù)的詳解

    深入php list()函數(shù)的詳解

    本篇文章是對(duì)php中的list()函數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • php中目錄,文件操作詳談

    php中目錄,文件操作詳談

    php中目錄,文件操作詳談...
    2007-03-03
  • php格式化日期實(shí)例分析

    php格式化日期實(shí)例分析

    這篇文章主要介紹了php格式化日期的方法,通過(guò)一個(gè)自定義函數(shù)以實(shí)例形式簡(jiǎn)單分析了將日期格式化輸出的方法,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-11-11

最新評(píng)論