php中中文截取函数mb_substr()详细
发布:smiling 来源: PHP粉丝网 添加日期:2013-11-30 09:46:12 浏览: 评论:0
由于中文是两个字节所以不能像英文和数字那样来用substr()这样会出现乱码,幸好在php有mb_substr()函数来处理这个问题。
一、中文截取:mb_substr()
mb_substr( $str, $start, $length, $encoding )
$str,需要截断的字符串
$start,截断开始处,起始处为0
$length,要截取的字数
$encoding,网页编码,如utf-8,GB2312,GBK
实例代码如下:
- <?php
- $str='电影618:http://www.phpfensi.com';
- echo mb_substr($str,0,5,'utf-8');//截取头5个字,假定此代码所在php文件的编码为utf-8
- ?>
结果显示:电影618
二、获取中文长度:mb_strlen()
mb_strlen( $str, $encoding )
$str,要计算长度的字符串
$encoding,网页编码,如utf-8,GB2312,GBK
实例代码如下:
- <?php
- $str='电影618:http://www.phpfensi.com';
- echo mb_strlen($str,'utf-8');//假定此代码所在php文件的编码为utf-8
- ?>
结果显示:29
Tags: 中文 截取 函数 mb_substr
相关文章
- ·php中文汉字截取函数(2013-11-12)
- ·php 中解决json中文乱码的函数(2013-11-29)
- ·解决url中文无法正常显示(2013-11-29)
- ·php中iconv编码转换来解决中文乱码的问题(2013-11-30)
- ·PHP JSON_DECODE/JSON_ENCODE中文内容为NULL或乱码(2013-12-04)
- ·php simplexml_load_file 中文乱码的解决方法(2013-12-06)
- ·PHP substr 截取中文乱码的问题解决办法(2013-12-07)
- ·php 截取字符串函数(中文字符串)(2013-12-11)
- ·js的escape转义中文php的转换函数(2013-12-27)
- ·php中文汉字字符串的截取问号(2014-01-12)
- ·php怎么截取中文字符串(2014-01-16)
- ·php 截取中文字符串实现程序(2014-07-27)
- ·PHP 中文大写数字 转成 数字代码(2014-08-04)
- ·php字符串与中文字符拆分方法(2014-08-04)
- ·php substr中文乱码解决办法(2014-08-15)
- ·PHP中文地址栏url编解码 urlencode()与rawurlencode()函数(2014-08-17)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)