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

 更新时间:2011年11月10日 11:26:37   作者:   我要评论

PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数,需要的朋友可以参考下。
一、中文截取:mb_substr()

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

$str,需要截断的字符串
$start,截断开始处,起始处为0
$length,要截取的字数
$encoding,网页编码,如utf-8,GB2312,GBK

实例:
复制代码 代码如下:

<?php
$str='脚本之家://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

实例:
复制代码 代码如下:

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

相关文章

  • 批量修改RAR文件注释的php代码

    批量修改RAR文件注释的php代码

    下面的代码就是我通过我的数据库读取出文件路径并最终实现批量修改RAR文件注释的方法.因为数据库是ACCESS,我新建了一个ODBC源.同时RAR.exe及CMD.EXE都在1.PHP同目录下
    2010-11-11
  • PHP开发框架总结收藏

    PHP开发框架总结收藏

    收集整理了一些主要的PHP开发框架和CMS系统平台,在此一并作个总结,或许以后会有补充。
    2008-04-04
  • PHP使用preg_split和explode分割textarea存放内容的方法分析

    PHP使用preg_split和explode分割textarea存放内容的方法分析

    这篇文章主要介绍了PHP使用preg_split和explode分割textarea存放内容的方法,结合实例形式分析preg_split和explode函数的功能、使用技巧与文本字符串分割过程中的相关注意事项,需要的朋友可以参考下
    2017-07-07
  • PHPwind整合最土系统用户同步登录实现方法

    PHPwind整合最土系统用户同步登录实现方法

    我的任务就是让PHPWind和最土登录同步,领导也知道我的技术能力有限,不怎么高要求,所以让我先实现,再考虑其他。赶鸭子上架,开工了。
    2010-12-12
  • php str_getcsv把字符串解析为数组的实现方法

    php str_getcsv把字符串解析为数组的实现方法

    下面小编就为大家带来一篇php str_getcsv把字符串解析为数组的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • php导入excel文件到mysql数据库的方法

    php导入excel文件到mysql数据库的方法

    这篇文章主要介绍了php导入excel文件到mysql数据库的方法,分析了phpexcel类操作excel文件的技巧及导入数据库的方法,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • PHP编程获取音频文件时长的方法【基于getid3类】

    PHP编程获取音频文件时长的方法【基于getid3类】

    这篇文章主要介绍了PHP编程获取音频文件时长的方法,通过引入第三方getid3类来实现操作音频文件的功能,需要的朋友可以参考下
    2017-04-04
  • PHP 源代码分析 Zend HashTable详解

    PHP 源代码分析 Zend HashTable详解

    在PHP的Zend引擎中,有一个数据结构非常重要,它无处不在,是PHP数据存储的核心,各种常量、变量、函数、类、对象等都用它来组织,这个数据结构就是HashTable。
    2009-08-08
  • php处理复杂xml数据示例

    php处理复杂xml数据示例

    这篇文章主要介绍了php处理复杂xml数据的方法,结合实例形式分析了php针对xml格式数据的读取、载入、遍历、运算等相关操作技巧,需要的朋友可以参考下
    2016-07-07
  • php操作zip在不解压缩包的情况下显示压缩包中的图片

    php操作zip在不解压缩包的情况下显示压缩包中的图片

    本文简单介绍了PHP操作ZIP压缩包时需要在不解压的情况下如何直接显示其中的图片或文件,方法很简单主要利用了PHP中的Zip File 系列函数,base64_encode函数,希望对大家能有所启发
    2017-11-11

最新评论