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关联链接常用代码
Nov 05 PHP
调整PHP的性能
Oct 30 PHP
多个PHP中文字符串截取函数
Nov 12 PHP
关于PHP的curl开启问题探讨
Apr 08 PHP
php简单实现屏蔽指定ip段用户的访问
Apr 29 PHP
PHP中把有符号整型转换为无符号整型方法
May 27 PHP
php实现图片上传并进行替换操作
Mar 15 PHP
ThinkPHP中session函数详解
Sep 14 PHP
PHP/HTML混写的四种方式总结
Feb 27 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
Mar 16 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
Jun 13 PHP
Yii2框架实现登陆添加验证码功能示例
Jul 12 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 和 COM
2006/10/09 PHP
模拟OICQ的实现思路和核心程序(一)
2006/10/09 PHP
调试PHP程序的多种方法介绍
2014/11/06 PHP
php版微信公众平台之微信网页登陆授权示例
2016/09/23 PHP
PHP 网站修改默认访问文件的nginx配置
2017/05/27 PHP
PHP判断一个数组是另一个数组子集的方法详解
2017/07/31 PHP
thinkPHP5.0框架事务处理操作简单示例
2018/09/07 PHP
解决laravel groupBy 对查询结果进行分组出现的问题
2019/10/09 PHP
Javascript miscellanea -display data real time, using window.status
2007/01/09 Javascript
jquery 简单的进度条实现代码
2010/03/11 Javascript
Jquery AJAX 用于计算点击率(统计)
2010/06/30 Javascript
JavaScript中去掉数组中的重复值的实现方法
2011/08/03 Javascript
jquery事件与函数的使用介绍
2013/09/29 Javascript
jQuery选择器全集详解
2014/11/24 Javascript
vue 右键菜单插件 简单、可扩展、样式自定义的右键菜单
2018/11/29 Javascript
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
2019/05/16 Javascript
ajax跨域访问遇到的问题及解决方案
2019/05/23 Javascript
vue iview多张图片大图预览、缩放翻转
2019/07/13 Javascript
改进 JavaScript 和 Rust 的互操作性并深入认识 wasm-bindgen 组件
2019/07/13 Javascript
javascript数组元素删除方法delete和splice解析
2019/12/09 Javascript
跟老齐学Python之不要红头文件(1)
2014/09/28 Python
Python 探针的实现原理
2016/04/23 Python
Python列出一个文件夹及其子目录的所有文件
2016/06/30 Python
Python 多线程的实例详解
2017/09/07 Python
python调用虹软2.0第三版的具体使用
2019/02/22 Python
python3 property装饰器实现原理与用法示例
2019/05/15 Python
哈曼俄罗斯官方网上商店:Harman.club
2020/07/24 全球购物
凌阳科技股份有限公司C++程序员面试题笔试题
2014/11/20 面试题
店长岗位职责
2013/11/21 职场文书
网上商城创业计划书范文
2014/01/31 职场文书
大学专科自荐信
2014/06/17 职场文书
“九一八事变纪念日”国旗下讲话稿
2014/09/14 职场文书
上下班时间调整通知
2015/04/23 职场文书
2015年党员岗位承诺书
2015/04/27 职场文书
如何计划开一家便利店?
2019/07/31 职场文书
最新最全的手机号验证正则表达式
2022/02/24 Javascript