PHP字元操作之限制新聞標題的顯示字數

2021-07-06 04:11:10 字數 945 閱讀 7578

<?phpheader

('content-type:text/html;charset=gb2312');

functioncutstr(

$str

,$cutleng)}

if((

$cutleng%2

==1)&&(

$notchinanum%2

==0)) //如果要擷取奇數個字元,所要擷取長度範圍內的字元必須含奇數個非漢字,否則擷取的長度加一

if((

$cutleng%2

==0)&&(

$notchinanum%2

==1)) //如果要擷取偶數個字元,所要擷取長度範圍內的字元必須含偶數個非漢字,否則擷取的長度加一

returnsubstr

($str,0

,$cutleng);}

?><?php$row_rec_news

['news_title']=

"dddddddd擷取指定數量的字串顯示eefffe";

echocutstr(

$row_rec_news

['news_title'],

20);

echo(

"...");

//從後台讀出新聞標題的前10個漢字(20個字元)

?>

PHP擷取字串函式(常用於新聞標題顯示)

一 中文擷取 mb substr mb substr str,start,length,encoding str,需要截斷的字串 start,截斷開始處,起始處為0 length,要擷取的字數 encoding,網頁編碼,如utf 8,gb2312,gbk str 指令碼之家 echo mb sub...

將過長的新聞標題用省略號表示

過長的新聞標題會導致換行,影響美觀。如 如果將後面過長的部分用省略號表示,網頁顯然整潔了不少。這功能實現起來十分簡單,只需要乙個小小的函式 然後在前資料繫結將datatable中的某列更改一下即可 code sql select top 10 id,title from news where big...

PHP學習之陣列和字串操作

陣列分為索引陣列和關聯陣列 foreach foreach arr as valule arr 和 value都是變數 foreach arr as key valule key 放的是下標 因為每次迴圈渠道的是鍵值對 each 返回 陣列中 當前的鍵值對 並將陣列指標向前移動一步 返回的既有索引陣...