首页 > 工作范文 > 范文大全 >

2023年php截取指定字符串 php截取网页指定内容实用

网友发表时间 1411134

【导读预览】此篇优秀范文“2023年php截取指定字符串 php截取网页指定内容实用”由阿拉题库网友为您整理分享,以供您参考学习之用,希望此篇资料对您有所帮助,喜欢就复制下载支持吧!

php截取指定字符串 php截取网页指定内容篇1

在php程序开发中,经常会执行字符串的截取操作,那么php如何截取指定长度中文字符呢?来看看网友的分享吧!

但字符串只要出现中文字符,就有可能导致php substr 中文乱码,因为中文utf-8编码,每个汉字占3字节,而gb2312占2字节,英文占1字节,截取位数不准确,substr()硬生生地将一个中文字符“锯”成两半,造成断开的字符会把其后的..拉过来一起做一个字,所以出现了php substr中文乱码。下面说一下解决办法:

[php] view plain copymixed mb_strlen ( string $str[, string $encoding = mb_internal_encoding() ] )

第一个参数为要处理的的字符串 第二个参数为编码方式 忽略则使用默认编码

[php] view plain copy/**

* @param string $string 要截取的字符串

* @param int $len 要截取的长度

* @param string $tail 截取后结尾替换的字符换

* @return string $string 返回截取后的字符串

*/

function changestr($string,$len,$tail){

if(mb_strlen($string)>$len){

$tmp = mb_substr($string,0,$len,'utf8');

return $tmp.$tail;

}else{

return $arg;

}

}

[php] view plain copy

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

$string = "大众创业、万众创新成为全社会的共识。开展股权众筹融资试点”被正式写入政府工作报告,

即将修订的《证券法》也将赋予股权众筹一个法律地位。当今的`中国是创业的热土,也是股权众筹最适宜生

长的土壤,支持一大批创新创业公司因“众筹”而成功是众筹行业的历史使命。中关村作为新经济的风向标和

策源地,率先诞生了中国最有影响力的一批股权众筹平台,推动股权众筹行业健康发展,为“大众创业、万众

创新”营造良好发展环境成为中关村的历史使命和必然选择。";

echo changestr($string,10,'.....');

/**

* @param string $string 要截取的字符串

* @param int $len 要截取的长度

* @param string $tail 截取后结尾替换的字符换

* @return string $string 返回截取后的字符串

*/

function changestr($string,$len,$tail){

if(mb_strlen($string)>$len){

$tmp = mb_substr($string,0,$len,'utf8');

return $tmp.$tail;

}else{

return $arg;

}

}

?>

大众创业、万众创新.....

s("content_relate");

php截取指定长度中文字符的技巧相关文章:

php如何获取中文字符串长度

10-29

php的字符串函数

08-25

php的中文文字处理技巧

09-05

php的字符串常用函数

09-21

php字符转url地址的函数

08-31

php字符串分割的详解

06-08

php中文文字处理技巧

10-12

获取php数组长度函数的方法

08-17

解决php中文乱码问题

09-23

相关推荐

热门文档

48 1411134