PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数(php获取中文字符串长度的函数)这都可以?

随心笔谈11个月前发布 admin
96 0


一、中文截取:mb_substr()

mb_substr( $str, $start, $length, $encoding )

$str,需要截断的字符串

$start,截断开始处,起始处为0

$length,要截取的字数

$encoding,网页编码,如utf-8,GB2312,GBK

实例:

复制代码 代码如下:

$str=’脚本之家:https://www.jb51.net’;

echo mb_substr($str,0,4,’utf-8′);//截取头5个字,假定此代码所在php文件的编码为utf-8

?>

结果显示:脚本之家

二、获取中文长度:mb_strlen()

mb_strlen( $str, $encoding )

$str,要计算长度的字符串

$encoding,网页编码,如utf-8,GB2312,GBK

实例:

复制代码 代码如下:

$str=’脚本之家:https://www.jb51.net’;

echo mb_strlen($str,’utf-8′);//假定此代码所在php文件的编码为utf-8

?>

结果显示:24

您可能感兴趣的文章:PHP preg_replace() 正则替换所有符合条件的字符串php中利用explode函数分割字符串到数组PHP通过iconv将字符串从GBK转换为UTF8字符集PHP字符转义相关函数小结(php下的转义字符串)php字符串截取的简单方法PHP中去掉字符串首尾空格的方法php 字符串中是否包含指定字符串的多种方法PHP 查找字符串常用函数介绍php字符串截取问题PHP字符串的连接的简单实例php学习笔记之字符串常见操作总结

© 版权声明

相关文章