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 GD绘制24小时柱状图
Jun 28 PHP
PHP中实现中文字符进制转换原理分析
Dec 06 PHP
解析PHPExcel使用的常用说明以及把PHPExcel整合进CI框架的介绍
Jun 24 PHP
php查询ip所在地的方法
Dec 05 PHP
php从数组中随机选择若干不重复元素的方法
Mar 14 PHP
php生成短域名函数
Mar 23 PHP
PHP实现根据银行卡号判断银行
Apr 29 PHP
WordPress中对访客评论功能的一些优化方法
Nov 24 PHP
简单了解WordPress开发中update_option()函数的用法
Jan 11 PHP
CI框架中数据库操作函数$this-&gt;db-&gt;where()相关用法总结
May 17 PHP
PHP实现的XML操作类【XML Library】
Dec 29 PHP
如何使用php生成zip压缩包
Apr 21 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
PHP4实际应用经验篇(3)
2006/10/09 PHP
php图片上传类 附调用方法
2016/05/15 PHP
[原创]php简单隔行变色功能实现代码
2016/07/09 PHP
javascript 静态对象和构造函数的使用和公私问题
2010/03/02 Javascript
jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果
2012/08/24 Javascript
阻止子元素继承父元素事件具体思路及实现
2013/05/02 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
2015/08/25 Javascript
基于jQuery和CSS3制作响应式水平时间轴附源码下载
2015/12/20 Javascript
Bootstrap3制作自己的导航栏
2016/05/12 Javascript
D3.js实现柱状图的方法详解
2016/09/21 Javascript
原生JS实现图片左右轮播
2016/12/30 Javascript
详解Vue中过度动画效果应用
2017/05/25 Javascript
javascript高级模块化require.js的具体使用方法
2017/10/31 Javascript
vue与vue-i18n结合实现后台数据的多语言切换方法
2018/03/08 Javascript
解决node-sass偶尔安装失败的方法小结
2018/12/05 Javascript
详解Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)
2019/04/20 Javascript
[04:03]DOTA2英雄梦之声_第02期_风暴之灵
2014/06/30 DOTA
跟老齐学Python之集成开发环境(IDE)
2014/09/12 Python
深入理解Python变量与常量
2016/06/02 Python
将字典转换为DataFrame并进行频次统计的方法
2018/04/08 Python
Django使用Mysql数据库已经存在的数据表方法
2018/05/27 Python
Linux下python3.6.1环境配置教程
2018/09/26 Python
解决Pyinstaller 打包exe文件 取消dos窗口(黑框框)的问题
2019/06/21 Python
Python Pickle 实现在同一个文件中序列化多个对象
2019/12/30 Python
Pytorch保存模型用于测试和用于继续训练的区别详解
2020/01/10 Python
美国零售商店:Blue&Cream
2017/04/07 全球购物
Lyle & Scott苏格兰金鹰官网:英国皇室御用品牌
2018/05/09 全球购物
菲律宾优惠券网站:MetroDeal
2019/04/12 全球购物
如何实现jdbc性能优化
2012/07/30 面试题
工商管理本科毕业生求职信范文
2013/10/05 职场文书
2014年信息中心工作总结
2014/12/17 职场文书
个人优缺点总结
2015/02/28 职场文书
导游词之黄帝陵景区
2019/09/16 职场文书
CSS3中Animation实现简单的手指点击动画的示例
2021/07/15 HTML / CSS
JAVA 线程池(池化技术)的实现原理
2022/04/28 Java/Android
win10蓝屏0xc0000001安全模式进不了怎么办?win10出现0xc0000001的解决方法
2022/08/05 数码科技