PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数


一、中文截取:mb_substr()

mb_substr( $str, $start, $length, $encoding )

$str,需要截断的字符串
$start,截断开始处,起始处为0
$length,要截取的字数
$encoding,网页编码,如utf-8,GB2312,GBK

实例:

复制代码 代码如下:

<?php
$str='phpStudy:';
echo mb_substr($str,0,4,'utf-8');//截取头5个字,假定此代码所在php文件的编码为utf-8
?>
结果显示:phpStudy


二、获取中文长度:mb_strlen()

mb_strlen( $str, $encoding )

$str,要计算长度的字符串
$encoding,网页编码,如utf-8,GB2312,GBK

实例:
复制代码 代码如下:

<?php
$str='phpStudy:';
echo mb_strlen($str,'utf-8');//假定此代码所在php文件的编码为utf-8
?>
结果显示:24



相关阅读:
网页设计中的黄金比例
如何制作一个div+css静态页面
javascript 扫雷游戏示例
PHP开源网站程序如何使用的更好
jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)
PHP 分页类代码(简单好用型)
PHPnow轻松打造专业PHP服务器环境
css自动换行 防止撑破div影响排版
经验总结:VMware虚拟机上安装Linux系统
Append打开指定文件夹中的数据文件就象这些文件在当前文件夹中一样
php 生成静态页面的办法与实现代码详细版
ASP.NET实现数据采集
[HTML/CSS/Javascript]WWTJS
Atlas学习手记(12):使用CascadingDropDown控件
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4