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='脚本之家: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

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

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

相关文章

  • PHP laravel使用自定义邮件类实现发送邮件

    PHP laravel使用自定义邮件类实现发送邮件

    这篇文章主要为大家详细介绍了PHP laravel如何通过自定义邮件类实现发送邮件功能,文中的示例代码讲解详细,感兴趣的小伙伴可以尝试一下
    2022-10-10
  • mysql limit查询优化分析

    mysql limit查询优化分析

    MYSQL的优化是非常重要的。其他最常用也最需要优化的就是limit。mysql的limit给分页带来了极大的方便,但数据量一大的时候,limit的性能就急剧下降
    2008-11-11
  • 浅析PHP中json_encode与json_decode的区别

    浅析PHP中json_encode与json_decode的区别

    这篇文章主要介绍了浅析PHP中json_encode与json_decode的区别,PHP提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。下面来分析下这两个函数,感兴趣的可以了解一下
    2020-07-07
  • PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)

    PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)

    这篇文章主要介绍了PHP进制转换,结合具体实例形式分析了2,8,16,36,64进制至10进制相互转换实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2017-02-02
  • php中count获取多维数组长度的方法

    php中count获取多维数组长度的方法

    这篇文章主要介绍了php中count获取多维数组长度的方法,实例分析了数组的原理并总结了数组长度计算的方法,非常具有实用价值,需要的朋友可以参考下
    2014-11-11
  • php中CI操作多个数据库的代码

    php中CI操作多个数据库的代码

    最近有个需求,做一个独立后台出来,这个独立后台有单独的库,单独的url,单独…。但是,这里边只是一些基础数据,而使用者需要通过该库查看另一个库里的统计数据。这就带来一个问题:我需要在控制器里边可以同时操作两个数据库,而且这两个库毫不相干
    2012-07-07
  • SAE实时日志接口SDK用法示例

    SAE实时日志接口SDK用法示例

    这篇文章主要介绍了SAE实时日志接口SDK用法,结合实例形式分析了PHP版本的接口调用SDK及相应的使用方法,需要的朋友可以参考下
    2016-10-10
  • PHP使用正则表达式实现过滤非法字符串功能示例

    PHP使用正则表达式实现过滤非法字符串功能示例

    这篇文章主要介绍了PHP使用正则表达式实现过滤非法字符串功能,结合留言板数据提交功能示例分析了php使用正则表达式preg_replace函数进行字符串正则替换相关操作技巧,需要的朋友可以参考下
    2018-06-06
  • php站内搜索关键词变亮的实现方法

    php站内搜索关键词变亮的实现方法

    这篇文章主要介绍了php站内搜索关键词变亮的实现方法,以实例形式较为详细的分析了数据库表的创建及针对数据库的搜索关键字高亮的实现技巧,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • PHP中使用imagick生成PSD文件缩略图教程

    PHP中使用imagick生成PSD文件缩略图教程

    这篇文章主要介绍了PHP中使用imagick生成PSD文件缩略图教程,本文讲解了安装ImageMagick、安装imagick、检查安装是否成功、生成PSD文件缩略图等内容,需要的朋友可以参考下
    2015-01-01

最新评论