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 相关文章推荐
php5编程中的异常处理详细方法介绍
Jul 29 PHP
php mssql 数据库分页SQL语句
Dec 16 PHP
PHP游戏编程25个脚本代码
Feb 08 PHP
基于empty函数的判断详解
Jun 17 PHP
Laravel 4 初级教程之Pages、表单验证
Oct 30 PHP
WIN8.1下搭建PHP5.6环境
Apr 29 PHP
thinkphp如何获取客户端IP
Nov 03 PHP
Zend Framework教程之响应对象的封装Zend_Controller_Response实例详解
Mar 07 PHP
PHP使用递归算法无限遍历数组示例
Jan 13 PHP
PHP中的正则表达式实例详解
Apr 25 PHP
PHP实现支持CURL字符串证书传输的方法
Mar 23 PHP
Yii Framework框架开发微信公众平台示例
Apr 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 实例化类的一点摘记
2008/03/23 PHP
PHP简单计算两个时间差的方法示例
2017/06/20 PHP
PHP实现的MD5结合RSA签名算法实例
2017/10/07 PHP
PHP生成腾讯云COS接口需要的请求签名
2018/05/20 PHP
修改Laravel自带的认证系统的User类的命名空间的步骤
2019/10/15 PHP
判断客户端浏览器是否安装了Flash插件的多种方法
2010/08/11 Javascript
jQuery对表单元素的取值和赋值操作代码
2011/05/19 Javascript
Query中click(),bind(),live(),delegate()的区别
2013/11/19 Javascript
js二维数组定义和初始化的三种方法总结
2014/03/03 Javascript
jquery 新建的元素事件绑定问题解决方案
2014/06/12 Javascript
javascript和jquery实现设置和移除文本框默认值效果代码
2015/01/13 Javascript
基于JavaScript实现屏幕滚动效果
2017/01/18 Javascript
解决JSON.stringify()自动将中文转译成unicode的问题
2018/01/05 Javascript
Angular动画实现的2种方式以及添加购物车动画实例代码
2018/08/09 Javascript
angular组件间通讯的实现方法示例
2020/05/07 Javascript
js 函数性能比较方法
2020/08/24 Javascript
PHP读取远程txt文档到数组并实现遍历
2020/08/25 Javascript
解决vue与node模版引擎的渲染标记{{}}(双花括号)冲突问题
2020/09/11 Javascript
推荐下python/ironpython:从入门到精通
2007/10/02 Python
python基于ID3思想的决策树
2018/01/03 Python
python寻找list中最大值、最小值并返回其所在位置的方法
2018/06/27 Python
Numpy将二维数组添加到空数组的实现
2019/12/05 Python
用Python 执行cmd命令
2020/12/18 Python
银行实习自我鉴定
2013/10/12 职场文书
房地产销售大学生自我评价分享
2013/11/11 职场文书
员工评语大全
2014/01/19 职场文书
环境工程专业自荐信
2014/03/03 职场文书
大学班级计划书
2014/04/29 职场文书
党员承诺践诺书
2014/05/20 职场文书
学校搬迁方案
2014/06/15 职场文书
祖国在我心中演讲稿(小学生)
2014/09/23 职场文书
民事和解协议书格式
2014/11/29 职场文书
拾金不昧表扬稿
2015/01/16 职场文书
pygame面向对象的飞行小鸟实现(Flappy bird)
2021/04/01 Python
Python读写yaml文件
2022/03/20 Python
Win10此设备不支持接收Miracast无法投影的解决方法
2022/07/07 数码科技