php中常用的字符串截取函数mb_substr实例解释新匍京视频在线

总结:
一、在拍卖英文字符串的时候,该函数的第多个参数($encoding)可以忽略。
二、在拍卖汉语字符串的时候,将在小心了,一定要思虑编码难点,编码区别,普通话的值也分歧。
3、在中文言字符串导入数据库时,就显示更为重要了。
四、管理字符串或文本的编码才具,是度量技术员功力的一项专门的学问。

<?phpmb_internal_encoding ("UTF-8");    //如果把UTF-8改为编码,下面针对于中文字符串处理的值会改变。echo mb_internal_encoding()."";    //获取字符编码为ISO-8859-1echo mb_substr('abcdefghijk',0,9)."";    //abcdefghiecho mb_substr('abcdefghijk',1,5)."";    //bcdefecho mb_substr('我们都是中国人',0,9)."";    //我们都是中国人echo mb_substr('我们都是中国人',0,9,'gb2312')."";    //我们都是中echo mb_substr('我们都是中国人',0,9,'utf-8');    //我们都是中国人?>

(PHP 4 >= 4.0.6, PHP 5)
$str 要获取字符串的靶子字符串(字符串起先地方为0)
$start,$str中要选取的第壹个字符的地点
$length,获取的子字符串的长短(注意不是得了地点)
$encoding,可内定字符编码(一般用于拍卖中文字符时使用,同时那些难点碰到的不行多)

(PHP 4 >= 4.0.6, PHP 5)
$str 要赢得字符串的目的字符串(字符串初叶地点为0)
$start,$str中要利用的率先个字符的岗位
$length,获取的子字符串的尺寸
$encoding,可钦点字符编码(一般用来拍卖汉语字符时使用,同时这么些难题碰到的可怜多)

string mb_substr ( string $str , int $start [, int $length = NULL
[, string $encoding = mb_internal_encoding() ]] )-截取字符串

总结:
一、在拍卖英文字符串的时候,该函数的第多个参数($encoding)能够忽略。
二、在管理汉语字符串的时候,就要小心了,一定要惦记编码难题,编码差别,普通话的值也比不上。
三、在普通话字符串导入数据库时,就显得更为重要了。
肆、管理字符串或文本的编码技艺,是衡量程序猿功力的一项正式。

<?php
mb_internal_encoding ("UTF-8");    //如果把UTF-8改为编码,下面针对于中文字符串处理的值会改变。
echo mb_internal_encoding()."";    //获取字符编码为ISO-8859-1
echo mb_substr('abcdefghijk',0,9)."";    //abcdefghi
echo mb_substr('abcdefghijk',1,5)."";    //bcdef
echo mb_substr('我们都是中国人',0,9)."";    //我们都是中国人
echo mb_substr('我们都是中国人',0,9,'gb2312')."";    //我们都是中
echo mb_substr('我们都是中国人',0,9,'utf-8');    //我们都是中国人
?>

string mb_substr ( string $str , int $start [, int $length = NULL
[, string $encoding = mb_internal_encoding-截取字符串

相关文章