天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP substr 截取字符串出現(xiàn)亂碼問題解決方法[utf8與gb2312]

substr --- 取得部份字符串
語法 : string substr (string string, int start [, int length])
說明 :
substr( )傳回 string的一部份字符串,由參數(shù) start和 length指定。
如果 start是正數(shù),傳回的字符串將會(huì)從 string的第 start個(gè)字元開始。
Example :
復(fù)制代碼 代碼如下:
<?php
$rest = substr ("abcdef", 1); // returns "bcdef"
$rest = substr ("abcdef", 1, 3); // returns "bcd"
?>

如果 start是負(fù)數(shù),傳回的字符串將會(huì)從 string結(jié)尾的第 start個(gè)字開始。
Example :
復(fù)制代碼 代碼如下:
<?php
$rest = substr ("abcdef", -1); // returns "f"
$rest = substr ("abcdef", -2); // returns "ef"
$rest = substr ("abcdef", -3, 1); // returns "d"
?>

如果有給予參數(shù) length而且是正數(shù)時(shí),傳回的字符串將會(huì)從 start傳回 length個(gè)字元。
如果有給予參數(shù) length而且是負(fù)數(shù)時(shí),傳回的字符串將會(huì)結(jié)束于 string結(jié)尾的第 length個(gè)字元。
Example :
復(fù)制代碼 代碼如下:
<?php
$rest = substr ("abcdef", 1, -1); // returns "bcde"
?>

dongyue,2005-01-07 11:10:41
substr --- 取得部份字符串
語法 : string substr (string string, int start [, int length])
說明 :
substr( )傳回 string的一部份字符串,由參數(shù) start和 length指定。
如果 start是正數(shù),傳回的字符串將會(huì)從 string的第 start個(gè)字元開始。
Example :
復(fù)制代碼 代碼如下:
<?php
$rest = substr ("abcdef", 1); // returns "bcdef"
$rest = substr ("abcdef", 1, 3); // returns "bcd"
?>

如果 start是負(fù)數(shù),傳回的字符串將會(huì)從 string結(jié)尾的第 start個(gè)字開始。
Example :
復(fù)制代碼 代碼如下:
<?php
$rest = substr ("abcdef", -1); // returns "f"
$rest = substr ("abcdef", -2); // returns "ef"
$rest = substr ("abcdef", -3, 1); // returns "d"
?>

如果有給予參數(shù) length而且是正數(shù)時(shí),傳回的字符串將會(huì)從 start傳回 length個(gè)字元。
如果有給予參數(shù) length而且是負(fù)數(shù)時(shí),傳回的字符串將會(huì)結(jié)束于 string結(jié)尾的第 length個(gè)字元。
Example :
復(fù)制代碼 代碼如下:
<?php
$rest = substr ("abcdef", 1, -1); // returns "bcde"
?>

Utf-8、gb2312都支持的漢字截取函數(shù)
復(fù)制代碼 代碼如下:
//截取中文字符串
/*
Utf-8、gb2312都支持的漢字截取函數(shù)
cut_str(字符串, 截取長度, 開始長度, 編碼);
編碼默認(rèn)為 utf-8
開始長度默認(rèn)為 0
*/function cut_str($string, $sublen, $start = 0, $code = 'UTF-8')
{
if($code == 'UTF-8')
{
$pa ="/[/x01-/x7f]|[/xc2-/xdf][/x80-/xbf]|/xe0[/xa0-/xbf][/x80-/xbf]|[/xe1-/xef][/x80-/xbf][/x80-/xbf]|/xf0[/x90-/xbf][/x80-/xbf][/x80-/xbf]|[/xf1-/xf7][/x80-/xbf][/x80-/xbf][/x80-/xbf]/";
preg_match_all($pa, $string, $t_string); if(count($t_string[0]) - $start > $sublen) return join('', array_slice($t_string[0], $start, $sublen));
return join('', array_slice($t_string[0], $start, $sublen));
}
else
{
$start = $start*2;
$sublen = $sublen*2;
$strlen = strlen($string);
$tmpstr = ''; for($i=0; $i<$strlen; $i++)
{
if($i>=$start && $i<($start+$sublen))
{
if(ord(substr($string, $i, 1))>129)
{
$tmpstr.= substr($string, $i, 2);
}
else
{
$tmpstr.= substr($string, $i, 1);
}
}
if(ord(substr($string, $i, 1))>129) $i++;
}
if(strlen($tmpstr)<$strlen ) $tmpstr.= "";
return $tmpstr;
}
}
$str="腳本之家一個(gè)不錯(cuò)的網(wǎng)站";
echo cut_str($str, 8, 5, 'gb2312');

php技術(shù)PHP substr 截取字符串出現(xiàn)亂碼問題解決方法[utf8與gb2312],轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲毛片网 | 国产AV综合手机在线观看 | 迅雷成人论坛 | 日产日韩亚洲欧美综合搜索 | 国产综合无码一区二区色蜜蜜 | max girls 大感谢祭 | 深夜释放自己污在线看 | 亚洲精品久久久久AV无码 | 精品国产人成亚洲区 | 久久伊人男人的天堂网站 | 国产精品久久久亚洲偷窥女厕 | 色cccwww | 蜜臀AV精品久久无码99 | av免费网站不卡观看 | 神马影院在线eecss伦理片 | 美女脱精光让男生桶下面 | 亚洲 色 欧美 爱 视频 日韩 | 亚洲人成77777在线视频 | 麻豆精品无码久久久久久久久 | 亚洲人成网77777色在线播放 | 吃奶摸下的羞羞漫画 | 毛片免费观看的视频 | 美美哒高清在线播放8 | 世界第一黄暴漫画家 | 人体内射精一区二区三区 | 国产免费麻传媒精品国产AV | 青娱国产区在线 | 国产h视频在线观看网站免费 | 欧美精品一区二区在线电影 | 伊人久久99热这里只有精品 | 国产欧美国日产在线播放 | AV色蜜桃一区二区三区 | 全彩无翼污之邪恶女教师 | 台湾18成人影院 | 亚洲乱码在线卡一卡二卡新区 | 国产亚洲制服免视频 | RUN AWAY无删减全集动漫 | 99久久精品国产自免费 | 欧美色偷偷亚洲天堂bt | 国产毛片A级久久久不卡精品 | 亚洲成人在线免费 |