


如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
php截取指定长度中文字符的技巧 在PHP程序开发中,经常会执行字符串的截取操作,那么php如何截取指定长度中文字符呢?来看看小编的分享吧!但字符串只要出现中文字符,就有可能导致PHPsubstr中文乱码,因为中文UTF-8编码,每个汉字占3字节,而GB2312占2字节,英文占1字节,截取位数不准确,substr()硬生生地将一个中文字符“锯”成两半,造成断开的字符会把其后的..拉过来一起做一个字,所以出现了PHPsubstr中文乱码。下面说一下解决办法:使用mb_stren()函数:[php]viewplaincopymixedmb_strlen(string$str[,string$encoding=mb_internal_encoding()])第一个参数为要处理的的字符串第二个参数为编码方式忽略则使用默认编码根据此函数来截取中文字符串,自定义函数为:[php]viewplaincopy/***@paramstring$string要截取的字符串*@paramint$len要截取的长度*@paramstring$tail截取后结尾替换的字符换*@returnstring$string返回截取后的字符串*/functionchangeStr($string,$len,$tail){if(mb_strlen($string)>$len){$tmp=mb_substr($string,0,$len,'utf8');return$tmp.$tail;}else{return$arg;}}测试:[php]viewplaincopyheader('Content-type:text/html;charset=utf8');$string="大众创业、万众创新成为全社会的共识。开展股权众筹融资试点”被正式写入政府工作报告,即将修订的《证券法》也将赋予股权众筹一个法律地位。当今的`中国是创业的热土,也是股权众筹最适宜生长的土壤,支持一大批创新创业公司因“众筹”而成功是众筹行业的历史使命。中关村作为新经济的风向标和策源地,率先诞生了中国最有影响力的一批股权众筹平台,推动股权众筹行业健康发展,为“大众创业、万众创新”营造良好发展环境成为中关村的历史使命和必然选择。";echochangeStr($string,10,'.....');/***@paramstring$string要截取的字符串*@paramint$len要截取的长度*@paramstring$tail截取后结尾替换的字符换*@returnstring$string返回截取后的字符串*/functionchangeStr($string,$len,$tail){if(mb_strlen($string)>$len){$tmp=mb_substr($string,0,$len,'utf8');return$tmp.$tail;}else{return$arg;}}?>输出:大众创业、万众创新.....

一吃****昕靓
实名认证
内容提供者


最近下载
贵州省城市管理行政执法条例.doc
贵州省城市管理行政执法条例.doc
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf