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


Posted in PHP onNovember 10, 2011

一、中文截取:mb_substr()

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

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

实例:

<?php 
$str='三水点靠木:https://3water.com'; 
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://3water.com'; 
echo mb_strlen($str,'utf-8');//假定此代码所在php文件的编码为utf-8 
?> 
结果显示:24
PHP 相关文章推荐
php-fpm配置详解
Feb 12 PHP
兼容PHP和Java的des加密解密代码分享
Jun 26 PHP
PHP exif扩展方法开启详解
Jul 28 PHP
PHP使用Face++接口开发微信公众平台人脸识别系统的方法
Apr 17 PHP
PHP之正则表达式捕获组与非捕获组(详解)
Jul 29 PHP
详解PHP对象的串行化与反串行化
Jan 24 PHP
Yii使用smsto短信接口的函数demo示例
Jul 13 PHP
利用PHP判断是否是连乘数字串的方法示例
Jul 03 PHP
WHOOPS PHP调试库的使用
Sep 29 PHP
PHP+Redis 消息队列 实现高并发下注册人数统计的实例
Jan 29 PHP
php中pcntl_fork创建子进程的方法实例
Mar 14 PHP
Thinkphp5 自定义上传文件名的实现方法
Jul 23 PHP
PHP中其实也可以用方法链
Nov 10 #PHP
PHP容易被忽略而出错陷阱 数字与字符串比较
Nov 10 #PHP
PHP及Zend Engine的线程安全模型分析
Nov 10 #PHP
PHP 多维数组的排序问题 根据二维数组中某个项排序
Nov 09 #PHP
php fsockopen中多线程问题的解决办法[翻译]
Nov 09 #PHP
PHP句法规则详解 入门学习
Nov 09 #PHP
php空间不支持socket但支持curl时recaptcha的用法
Nov 07 #PHP
You might like
终于听上了直流胆调频
2021/03/02 无线电
新安装的MySQL数据库需要注意的安全知识
2008/07/30 PHP
ThinkPHP之N方法实例详解
2014/06/20 PHP
PHP中使用xmlreader读取xml数据示例
2014/12/29 PHP
Symfony2使用Doctrine进行数据库查询方法实例总结
2016/03/18 PHP
PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法
2016/05/13 PHP
PHP加密技术的简单实现
2016/09/04 PHP
thinkphp下MySQL数据库读写分离代码剖析
2017/04/18 PHP
PHP实现双链表删除与插入节点的方法示例
2017/11/11 PHP
PHP设计模式之单例模式定义与用法分析
2019/03/26 PHP
PHP中localeconv()函数的用法
2019/03/26 PHP
jquery 简短几句代码实现给元素动态添加及获取提示信息
2011/09/01 Javascript
jQuery实现表头固定效果的实例代码
2013/05/24 Javascript
JS判断数组中是否有重复值得三种实用方法
2013/08/16 Javascript
js获取当月最后一天实例代码
2013/11/19 Javascript
js获取当前页面路径示例讲解
2014/01/08 Javascript
JS实现闪动的title消息提醒效果
2014/06/20 Javascript
JavaScript简单下拉菜单实例代码
2015/09/07 Javascript
详解Vue 开发模式下跨域问题
2017/06/06 Javascript
详解Angular 中 ngOnInit 和 constructor 使用场景
2017/06/22 Javascript
React 高阶组件入门介绍
2018/01/11 Javascript
详解JS转换数值函数Number()、parseInt()、parseFloat()
2018/08/24 Javascript
JS获取当前时间的年月日时分秒及时间的格式化的方法
2019/12/18 Javascript
python测试驱动开发实例
2014/10/08 Python
详解字典树Trie结构及其Python代码实现
2016/06/03 Python
Python入门_条件控制(详解)
2017/05/16 Python
Python实现的下载网页源码功能示例
2017/06/13 Python
Python输出带颜色的字符串实例
2017/10/10 Python
Python实现的多项式拟合功能示例【基于matplotlib】
2018/05/15 Python
python实现简易动态时钟
2018/11/19 Python
django 使用 PIL 压缩图片的例子
2019/08/16 Python
css3 中的新特性加强记忆详解
2016/04/16 HTML / CSS
2014年人民警察入党思想汇报
2014/10/12 职场文书
创业分两种人:那么哪些适合创业?,哪些适合不适合创业呢?
2019/08/23 职场文书
总结Python使用过程中的bug
2021/06/18 Python
Linux中Nginx的防盗链和优化的实现代码
2021/06/20 Servers