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读取30天之内的根据算法排序的代码
Apr 06 PHP
PHP大批量数据操作时临时调整内存与执行时间的方法
Apr 20 PHP
用PHP实现的四则运算表达式计算实现代码
Aug 02 PHP
PHP中实现中文字符进制转换原理分析
Dec 06 PHP
php加密解密实用类分享
Jan 07 PHP
PHP模板引擎smarty详细介绍
May 26 PHP
typecho插件编写教程(二):写一个新插件
May 28 PHP
PHP获取Exif缩略图的方法
Jul 13 PHP
PHP更安全的密码加密机制Bcrypt详解
Jun 18 PHP
PHP对称加密算法(DES/AES)类的实现代码
Nov 14 PHP
PHP 爬取网页的主要方法
Jul 13 PHP
PHP使用phpunit进行单元测试示例
Sep 23 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与C#分别格式化文件大小的代码
2011/05/14 PHP
使用Curl进行抓取远程内容时url中文编码问题示例探讨
2013/10/29 PHP
php集成套件服务器xampp安装使用教程(适合第一次玩PHP的新手)
2015/06/03 PHP
PHP排序算法之堆排序(Heap Sort)实例详解
2018/04/21 PHP
laravel5.1框架基础之Blade模板继承简单使用方法分析
2019/09/05 PHP
date.parse在IE和FF中的区别
2010/07/29 Javascript
jquery焦点图片切换(数字标注/手动/自动播放/横向滚动)
2013/01/24 Javascript
javascript实现禁止鼠标滚轮事件
2015/07/24 Javascript
jquery实现漫天雪花飞舞的圣诞祝福雪花效果代码分享
2015/08/20 Javascript
JS表格组件神器bootstrap table详解(基础版)
2015/12/08 Javascript
jQuery中值得注意的trigger方法浅析
2016/12/12 Javascript
vue实现ajax滚动下拉加载,同时具有loading效果(推荐)
2017/01/11 Javascript
js控制按钮,防止频繁点击响应的实例
2017/02/15 Javascript
浅谈webpack组织模块的原理
2018/03/10 Javascript
在python中的socket模块使用代理实例
2014/05/29 Python
Python正则表达式分组概念与用法详解
2017/06/24 Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
2017/07/22 Python
python 3.6 tkinter+urllib+json实现火车车次信息查询功能
2017/12/20 Python
python监控文件并且发送告警邮件
2018/06/21 Python
pygame实现俄罗斯方块游戏
2018/06/26 Python
一文了解Python并发编程的工程实现方法
2019/05/31 Python
对tensorflow 中tile函数的使用详解
2020/02/07 Python
Python反爬虫伪装浏览器进行爬虫
2020/02/28 Python
Django实现文章详情页面跳转代码实例
2020/09/16 Python
pyqt5实现井字棋的示例代码
2020/12/07 Python
canvas实现烟花的示例代码
2020/01/16 HTML / CSS
Monnier Freres中文官网:法国领先的奢侈品配饰在线零售商
2017/11/01 全球购物
美国网上鞋子零售商:Dr. Scholl’s Shoes
2017/11/17 全球购物
Vertbaudet西班牙网上商店:婴儿服装、童装、母婴用品和儿童家具
2019/10/16 全球购物
安全生产月演讲稿
2014/05/09 职场文书
环保志愿者活动总结
2014/06/27 职场文书
个人党性锻炼总结
2015/03/05 职场文书
介绍信格式样本
2015/05/05 职场文书
中学团支部工作总结
2015/08/13 职场文书
教师远程研修感悟
2015/11/18 职场文书
Golang实现可重入锁的示例代码
2022/05/25 Golang