php字符串截取函数substr和中文截取:mb_substr

添加时间:17-07-07 所属分类:PHP工具与代码
  php字符串截取函数:

[code]string substr ( string $string , int $start [, int $length ] )[/code]

如果 start 是非负数,正数第几个,从0开始。

如果 start 是负数,倒数第几个,从-1开始。

如果 string 的长度小于或等于 start,将返回 FALSE。
(注意:php自带的一个截取字符串的函数,只能处理英文,数字,不能截取中文混排)

[code]//构造字符串
$str = "ABCDEFGHILMNOPQ";
//从第5个字符串开始取至最后
$str1 = substr($str,5); // 输出FGHILMNOPQ

//从第9个字符开始取4个字符
$str2 = substr($str,9,4); // 输出LMNO

//去倒数5个字符
$str3 = substr(str,-5); // 输出MNOPQ

//从倒数第8个字符开始向后取3个字符
$str4 = substr($str,-8,3); //输出HIL

//从倒数第8个字符开始取到倒数第2个字符为止
$str5 = substr($str,-8,-2); //输出HILMNO[/code]

中文截取:mb_substr()

[code]mb_substr( $str, $start, $length, $encoding )[/code]

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

[code]
<?php
$chinese = "PHP初学者";
$str6 = mb_substr ($chinese,3,3,'utf-8');
echo $str6;//输出初学者
?>[/code]

前篇:英国女王册封101岁女爵士 系获该荣誉最年长... 后篇:6月济南商品房网签13389套略增 开发商推盘节...
发表我的评论


推荐文章   济南市社会保险及职业类信息查询系统   济南市教育网址   济南二手物品交易网址收集   济南居委会网址收集   phpBB官方支持站 (英文和中文繁简体)
随机文章   php中get、request和post的使用   PHP 真正多线程的使用   php读取某目录下的所有同类型文件   PHP乱码问题,UTF-8(乱码),很全的说...   PHP处理SQL脚本文件导入到MySQL的代码实...
广告

其他推荐

因为本站所有内容均转载自其它媒体,本意为公众提供免费服务,但并不代表本网赞同其观点,也不能对其真实性验证负责,如稿件版权单位或个人不想在本网发布,请与我联系,本人会立即将其撤除,谢谢.联系方式:atseashawk@163.com QQ:99289555