All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
PHP截取指定长度的文字_[PHP教程]

Writer: 归海一刀 Article type: Programming skills(编程技巧) Time: 2014/2/10 6:49:06 Browse times: 432 Comment times: 0

PHP截取指定长度的文字_[PHP教程]


Head photo

Go homepage
Upload pictures
Write articles

PHP截取指定长度的文字_[PHP教程] 一般来说,要截取的变量来自Mysql,首先要保证那个字段长度要足够长,一般为char(200),可以保持100个汉字,包括标点.

本程序实现的功能:截取指定长度汉字而不会出现以"?>"结尾,超出部分以"..."代替

="这个字符比较长SO LONG";Short_Str=showShort(str,4);//截取前面4个汉字,结果为:这个字符...Echo  "Short_Str";Function csubstr(str,start,len) { strlen=strlen(str); clen=0; for(i=0;i<strlen;i++,clen++) { if (clen>=start+len) break; if(ord(substr(str,i,1))>0xa0) { if (clen>=start) tmpstr.=substr(str,i,2); i++; } else { if (clen>=start) tmpstr.=substr(str,i,1); } } return tmpstr; } Function showShort(str,len) { tempstr = csubstr(str,0,len); if (str<>tempstr) tempstr .= "..."; //要以什么结尾,修改这里就可以.return tempstr; }?>


使用方法:

1.将以上代码另存为dovia.php
2.页面引入:
2.套用函数输出目标:




There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.