Heim  >  Artikel  >  Backend-Entwicklung  >  submithandler PHP中文处理 中文字符串截取mb_substr和获取中文字符串字数

submithandler PHP中文处理 中文字符串截取mb_substr和获取中文字符串字数

WBOY
WBOYOriginal
2016-07-29 08:47:111195Durchsuche

一、中文截取:mb_substr()
mb_substr( $str, $start, $length, $encoding )
$str,需要截断的字符串
$start,截断开始处,起始处为0
$length,要截取的字数
$encoding,网页编码,如utf-8,GB2312,GBK
实例:

复制代码 代码如下:


$str='本站:http://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='本站:http://www.jb51.net';
echo mb_strlen($str,'utf-8');//假定此代码所在php文件的编码为utf-8
?>
结果显示:24

以上就介绍了submithandler PHP中文处理 中文字符串截取mb_substr和获取中文字符串字数,包括了submithandler方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn