PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
2016-04-27 09:00
811 查看
一、中文截取:mb_substr()
mb_substr( str,str, start, length,length, encoding )
str,需要截断的字符串str,需要截断的字符串
start,截断开始处,起始处为0
length,要截取的字数length,要截取的字数
encoding,网页编码,如utf-8,GB2312,GBK
二、获取中文长度:mb_strlen()
mb_strlen( str,str, encoding )
str,要计算长度的字符串str,要计算长度的字符串
encoding,网页编码,如utf-8,GB2312,GBK
mb_substr( str,str, start, length,length, encoding )
str,需要截断的字符串str,需要截断的字符串
start,截断开始处,起始处为0
length,要截取的字数length,要截取的字数
encoding,网页编码,如utf-8,GB2312,GBK
<?php $str='老师微信绑定1234'; echo mb_substr($str,0,6,'utf-8');//截取头5个字,假定此代码所在php文件的编码为utf-8 ?> 结果显示:老师微信绑定
二、获取中文长度:mb_strlen()
mb_strlen( str,str, encoding )
str,要计算长度的字符串str,要计算长度的字符串
encoding,网页编码,如utf-8,GB2312,GBK
<?php $str='老师微信绑定1234'; echo mb_strlen($str,'utf-8');//假定此代码所在php文件的编码为utf-8 ?> 结果显示:10
相关文章推荐
- PHP == 和 ===
- 使用Dezender对zend加密后的php文件进行解密
- 每天laravel-20160725| Genaerator command-3
- 每天laravel-20160725| Genaerator command-3
- vtk实战(十)—文本格式转vtp格式
- php在原生代码中如何简单快速的发送email
- 夺命雷公狗ThinkPHP项目之----企业网站30之网站前台头部导航的高亮显示
- PHP中session变量的销毁
- 夺命雷公狗ThinkPHP项目之----企业网站29之网站前台左侧导航的高亮显示
- 夺命雷公狗ThinkPHP项目之----企业网站28之网站前台左侧导航的实现
- 夺命雷公狗ThinkPHP项目之----企业网站27之网站前台单页的完成(从百度编辑器里面取出文章数据)
- 夺命雷公狗ThinkPHP项目之----企业网站26之网站前台列表页的显示和完成分页功能
- [置顶] php的总结
- PHP和JS中全局变量和局部变量
- [PHP]Maximum execution time of 30 seconds exceeded
- PHP验证码
- PHP 学习笔记 - - - 简单方法的使用 (数组)
- PHP 数据库命令行的使用
- laravel Pagination 如何获取实例?
- PHP中”单例模式“实例讲解