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引用效率问题分析
Mar 23 PHP
PHP base64编码后解码乱码的解决办法
Jun 19 PHP
成为好程序员必须避免的5个坏习惯
Jul 04 PHP
php中$_POST与php://input的区别实例分析
Jan 07 PHP
PHP获得数组交集与差集的方法
Jun 10 PHP
PHP批量去除BOM头代码分享
Jun 26 PHP
Thinkphp和onethink实现微信支付插件
Apr 13 PHP
PHP性能分析工具xhprof的安装使用与注意事项
Dec 19 PHP
php实现的AES加密类定义与用法示例
Jan 29 PHP
解决php写入数据库乱码的问题
Sep 17 PHP
php数组指针函数功能及用法示例
Feb 11 PHP
PHP开发api接口安全验证操作实例详解
Mar 26 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/07/17 PHP
php cc攻击代码与防范方法
2012/10/18 PHP
java微信开发之上传下载多媒体文件
2016/06/24 PHP
php之可变变量的实例详解
2017/09/12 PHP
javascript 特殊字符串
2009/02/25 Javascript
javascript 计算两个整数的百分比值
2009/12/26 Javascript
JavaScript call apply使用 JavaScript对象的方法绑定到DOM事件后this指向问题
2011/09/28 Javascript
基于jQuery实现左右div自适应高度完全相同的代码
2012/08/09 Javascript
connect中间件session、cookie的使用方法分享
2014/06/17 Javascript
JS实现让访问者自助选择网页文字颜色的方法
2015/02/24 Javascript
整理AngularJS中的一些常用指令
2015/06/16 Javascript
jQuery simplePage+AJAX plus分页插件用法实例
2016/02/17 Javascript
JavaScript数组实现数据结构中的队列与堆栈
2016/05/26 Javascript
JavaScript数据存储 Cookie篇
2016/07/02 Javascript
JS扩展类,克隆对象与混合类实例分析
2016/11/26 Javascript
Move.js入门
2017/02/08 Javascript
layui 实现table翻页滚动条位置保持不变的例子
2019/09/05 Javascript
Vue toFixed保留两位小数的3种方式
2020/10/23 Javascript
使用python的chardet库获得文件编码并修改编码
2014/01/22 Python
python学习之第三方包安装方法(两种方法)
2015/07/30 Python
Python基于matplotlib实现绘制三维图形功能示例
2018/01/18 Python
Python中常用信号signal类型实例
2018/01/25 Python
python实现监控某个服务 服务崩溃即发送邮件报告
2018/06/21 Python
Python爬虫爬取Bilibili弹幕过程解析
2019/10/10 Python
tensorflow之变量初始化(tf.Variable)使用详解
2020/02/06 Python
python 连续不等式语法糖实例
2020/04/15 Python
Python爬虫获取豆瓣电影并写入excel
2020/07/31 Python
python speech模块的使用方法
2020/09/09 Python
Pycharm配置autopep8实现流程解析
2020/11/28 Python
新加坡网上花店:FlowerAdvisor新加坡
2018/10/05 全球购物
美国相机和电子产品零售商:Beach Camera
2020/11/26 全球购物
医学院学生的自我评价分享
2013/11/19 职场文书
餐饮业会计岗位职责
2013/12/19 职场文书
简历中的自我评价范文
2014/02/05 职场文书
公共场所禁烟标语
2014/06/25 职场文书
《蚂蚁和蝈蝈》教学反思
2016/02/22 职场文书