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 相关文章推荐
支持php4、php5的mysql数据库操作类
Jan 10 PHP
使ecshop模板中可引用常量的实现方法
Jun 02 PHP
PHP读取网页文件内容的实现代码(fopen,curl等)
Jun 23 PHP
PHP排序算法的复习和总结
Feb 15 PHP
解析PHP处理换行符的问题 \r\n
Jun 13 PHP
浅析php适配器模式(Adapter)
Nov 25 PHP
php绘图之加载外部图片的方法
Jan 24 PHP
php中使用sftp教程
Mar 30 PHP
php利用smtp类实现电子邮件发送
Oct 30 PHP
php redis实现对200w用户的即时推送
Mar 04 PHP
PHP实现验证码校验功能
Nov 16 PHP
php使用curl模拟浏览器表单上传文件或者图片的方法
Nov 10 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
用windows下编译过的eAccelerator for PHP 5.1.6实现php加速的使用方法
2007/09/30 PHP
php数组函数序列之in_array() 查找数组值是否存在
2011/10/29 PHP
在Win7 中为php扩展配置Xcache
2014/10/08 PHP
PHP中iconv函数转码时截断字符问题的解决方法
2015/01/21 PHP
PHP的cURL库简介及使用示例
2015/02/06 PHP
详谈PHP编码转换问题
2015/07/28 PHP
PHP实现简单登录界面
2019/10/23 PHP
javascript FormatNumber函数实现方法
2008/12/30 Javascript
javascript性能优化之事件委托实例详解
2015/12/12 Javascript
JavaScript深度复制(deep clone)的实现方法
2016/02/19 Javascript
vue使用$emit时,父组件无法监听到子组件的事件实例
2018/02/26 Javascript
React组件中的this的具体使用
2018/02/28 Javascript
React注册倒计时功能的实现
2018/09/06 Javascript
微信小程序显示倒计时功能示例【测试可用】
2018/12/03 Javascript
Vue中Table组件Select的勾选和取消勾选事件详解
2019/03/19 Javascript
Python过滤函数filter()使用自定义函数过滤序列实例
2014/08/26 Python
Python的Flask框架中的Jinja2模板引擎学习教程
2016/06/30 Python
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
python pygame实现2048游戏
2018/11/20 Python
python list转置和前后反转的例子
2019/08/26 Python
使用PyCharm进行远程开发和调试的实现
2019/11/04 Python
Python3.9又更新了:dict内置新功能
2020/02/28 Python
18-35岁旅游团的全球领导者:Contiki
2017/02/08 全球购物
英国评分最高的女性剃须刀订阅盒:FFS Beauty
2018/01/25 全球购物
Sneaker Studio波兰:购买运动鞋
2018/04/28 全球购物
P D PAOLA法国官网:西班牙著名的珠宝首饰品牌
2020/02/15 全球购物
办加油卡单位介绍信
2014/01/09 职场文书
高中语文教学反思
2014/01/16 职场文书
会计专业职业规划:规划自我赢取未来
2014/02/12 职场文书
交通事故赔偿协议书
2014/04/15 职场文书
环保倡议书500字
2014/05/15 职场文书
个人先进事迹材料范文
2014/12/29 职场文书
海洋天堂观后感
2015/06/05 职场文书
读《钢铁是怎样炼成的》有感:百炼方成钢
2019/11/05 职场文书
CSS3 制作的彩虹按钮样式
2021/04/11 HTML / CSS
Python OpenCV之常用滤波器使用详解
2022/04/07 Python