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 相关文章推荐
ftp类(example.php)
Oct 09 PHP
php中的时间处理
Oct 09 PHP
php防注
Jan 15 PHP
php读取javascript设置的cookies的代码
Apr 12 PHP
php中使用Curl、socket、file_get_contents三种方法POST提交数据
Aug 12 PHP
使用PHPMyAdmin修复论坛数据库的图文方法
Jan 09 PHP
php定界符
Jun 19 PHP
php更新mysql后获取改变行数的方法
Dec 25 PHP
php实现字符串反转输出的方法
Mar 14 PHP
php将图片文件转换成二进制输出的方法
Jun 10 PHP
smarty学习笔记之常见代码段用法总结
Mar 19 PHP
laravel-admin 在列表页添加自定义按钮的例子
Sep 30 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
用libtemplate实现静态网页生成
2006/10/09 PHP
用C/C++扩展你的PHP 为你的php增加功能
2012/09/06 PHP
php变量作用域的深入解析
2013/06/03 PHP
PHP中调用SVN命令更新网站方法
2015/01/07 PHP
微信红包随机生成算法php版
2016/07/21 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
用javascript做拖动布局的思路
2008/05/31 Javascript
使用jQuery简化Ajax开发 Ajax开发入门
2009/10/14 Javascript
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
2011/09/21 Javascript
判断多个input type=file是否有已经选择好文件的代码
2012/05/23 Javascript
jquery实现文本框数量加减功能的例子分享
2014/05/10 Javascript
JavaScript中的ubound函数使用实例
2014/11/04 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
Spring Boot+AngularJS+BootStrap实现进度条示例代码
2017/03/02 Javascript
require.js中的define函数详解
2017/07/10 Javascript
phantomjs导出html到pdf的方法总结
2017/10/19 Javascript
详解.vue文件解析的实现
2018/06/11 Javascript
Vue 菜单栏点击切换单个class(高亮)的方法
2018/08/22 Javascript
Vue中使用 setTimeout() setInterval()函数的问题
2018/09/13 Javascript
vue 插件的方法代码详解
2019/06/06 Javascript
vue实现手机号码的校验实例代码(防抖函数的应用场景)
2019/09/05 Javascript
js实现简单掷骰子效果
2019/10/24 Javascript
vue 解决data中定义图片相对路径页面不显示的问题
2020/08/13 Javascript
[01:00:59]VP VS VG Supermajor小组赛胜者组第二轮 BO3第二场 6.2
2018/06/03 DOTA
python线程池的实现实例
2013/11/18 Python
在Apache服务器上同时运行多个Django程序的方法
2015/07/22 Python
使用相同的Apache实例来运行Django和Media文件
2015/07/22 Python
python中sympy库求常微分方程的用法
2020/04/28 Python
python实现图片转字符画
2021/02/19 Python
HTML5响应式(自适应)网页设计的实现
2017/11/17 HTML / CSS
青春寄语大全
2014/04/09 职场文书
公证书标准格式
2014/04/10 职场文书
八项规定整改方案
2014/10/01 职场文书
会议通知格式范文
2015/04/15 职场文书
2016大学生形势与政策心得体会
2016/01/12 职场文书
2016年教师师德师风承诺书
2016/03/25 职场文书