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 相关文章推荐
打造计数器DIY三步曲(上)
Oct 09 PHP
怎么样可以把 phpinfo()屏蔽掉?
Nov 24 PHP
php获取mysql数据库中的所有表名的代码
Apr 23 PHP
深入PHP运行环境配置的详解
Jun 04 PHP
linux下安装php的memcached客户端
Aug 03 PHP
php短址转换实现方法
Feb 25 PHP
从wamp到xampp的升级之路
Apr 08 PHP
php实现中文字符截取防乱码方法汇总
Apr 29 PHP
百度工程师讲PHP函数的实现原理及性能分析(三)
May 13 PHP
Laravel如何使用Redis共享Session
Feb 23 PHP
微信支付之JSAPI公众号支付详解
May 15 PHP
PHP pthreads v3下worker和pool的使用方法示例
Feb 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
PHP禁止页面缓存的代码
2011/10/23 PHP
php源代码安装常见错误与解决办法分享
2013/05/28 PHP
解析php5配置使用pdo
2013/07/03 PHP
PHP巧妙利用位运算实现网站权限管理的方法
2017/03/12 PHP
PHP实现的简单留言板功能示例【基于thinkPHP框架】
2018/12/07 PHP
多个iframe自动调整大小的问题
2006/09/18 Javascript
屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码
2007/04/01 Javascript
jquery取子节点及当前节点属性值的方法
2014/09/09 Javascript
基于OL2实现百度地图ABCD marker的效果
2015/10/01 Javascript
Vue.js 表单校验插件
2016/08/14 Javascript
bootstrap中添加额外的图标实例代码
2017/02/15 Javascript
JS正则获取HTML元素的方法
2017/03/31 Javascript
微信小程序开发之toast等弹框提示使用教程
2017/06/08 Javascript
浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
2017/07/22 jQuery
详解JavaScript中的六种错误类型
2017/09/21 Javascript
Node.js Express安装与使用教程
2018/05/11 Javascript
Angular脚手架开发的实现步骤
2019/04/09 Javascript
vue实现井字棋游戏
2020/09/29 Javascript
python线程锁(thread)学习示例
2013/12/04 Python
Python返回真假值(True or False)小技巧
2015/04/10 Python
python使用range函数计算一组数和的方法
2015/05/07 Python
pycharm 主题theme设置调整仿sublime的方法
2018/05/23 Python
Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
2019/07/16 Python
python返回数组的索引实例
2019/11/28 Python
python字典的值可以修改吗
2020/06/29 Python
HTML5 客户端数据库简易使用:IndexedDB
2019/12/19 HTML / CSS
美国著名的婴儿学步鞋老品牌:Robeez
2016/08/20 全球购物
英国男士时尚购物网站:Stuarts London
2017/10/22 全球购物
鞋子女王塔玛拉·梅隆同名奢侈品牌:Tamara Mellon
2017/11/22 全球购物
教育学专业毕业生的自我评价
2013/11/21 职场文书
往来会计岗位职责
2013/12/19 职场文书
高考百日冲刺决心书
2015/09/23 职场文书
新郎父母婚礼答谢词
2015/09/29 职场文书
使用Redis实现实时排行榜功能
2021/07/02 Redis
alibaba seata服务端具体实现
2022/02/24 Java/Android
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python