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语法(5)
Oct 09 PHP
PHP中使用unset销毁变量并内存释放问题
Jul 05 PHP
PHP递归删除目录几个代码实例
Apr 21 PHP
php简单实现快速排序的方法
Apr 04 PHP
Linux系统递归生成目录中文件的md5的方法
Jun 29 PHP
ThinkPHP路由详解
Jul 27 PHP
基于OpenCart 开发支付宝,财付通,微信支付参数错误问题
Oct 01 PHP
php+mysql实现无限级分类
Nov 11 PHP
最新版本PHP 7 vs HHVM 多角度比较
Feb 14 PHP
thinkphp自带验证码全面解析
Sep 18 PHP
PHP页面跳转操作实例分析(header方法)
Sep 28 PHP
PHP获取文件扩展名的常用方法小结【五种方式】
Apr 27 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
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
2010/03/27 PHP
PHP设计模式之调解者模式的深入解析
2013/06/13 PHP
Yii2.0中的COOKIE和SESSION用法
2016/08/12 PHP
PHP获取php,mysql,apche的版本信息及更多服务器信息
2021/03/09 PHP
去除链接虚线全面分析总结
2006/08/15 Javascript
测试你的JS的掌握程度的代码
2009/12/09 Javascript
JavaScript 事件系统
2010/07/22 Javascript
javascript设计模式 封装和信息隐藏(上)
2012/07/24 Javascript
调试Javascript代码(浏览器F12及VS中debugger关键字)
2013/01/25 Javascript
js遍历子节点子元素附属性及方法
2014/08/19 Javascript
基于Jquery实现万圣节快乐特效
2015/11/01 Javascript
Node.js开发者必须了解的4个JS要点
2016/02/21 Javascript
js原生跨域_用script标签的简单实现
2016/09/24 Javascript
把JavaScript代码改成ES6语法不完全指南(分享)
2017/09/10 Javascript
vue实现某元素吸顶或固定位置显示(监听滚动事件)
2017/12/13 Javascript
vue+springboot实现项目的CORS跨域请求
2018/09/05 Javascript
微信小程序外卖选购页实现切换分类与数量加减功能案例
2019/01/15 Javascript
JS数组Object.keys()方法的使用示例
2019/06/05 Javascript
使用Taro实现小程序商城的购物车功能模块的实例代码
2020/06/05 Javascript
理解JavaScript中的对象
2020/08/25 Javascript
JavaScript中遍历的十种方法总结
2020/12/15 Javascript
[01:02]DOTA2辉夜杯决赛日 CDEC.Y对阵VG赛前花絮
2015/12/27 DOTA
[02:04]2016国际邀请赛中国区预选赛VG.R晋级之路
2016/07/01 DOTA
python自动化测试之setUp与tearDown实例
2014/09/28 Python
Python合并多个装饰器小技巧
2015/04/28 Python
python生成ppt的方法
2018/06/07 Python
python的debug实用工具 pdb详解
2019/07/12 Python
flask框架蓝图和子域名配置详解
2020/01/25 Python
python集合的新增元素方法整理
2020/12/07 Python
文秘专业自荐信
2013/10/14 职场文书
违反课堂纪律检讨书
2014/01/19 职场文书
学校后勤岗位职责
2014/02/19 职场文书
清明节网上祭英烈活动总结
2014/04/30 职场文书
2014年外联部工作总结
2014/11/17 职场文书
Nginx tp3.2.3 404问题解决方案
2021/03/31 Servers