シンプルな文字列インターセプトメソッド、中国語およびその他のエンコーディングをサポート、対応するパラメータを渡して直接呼び出すだけです
コードをコピーします コードは次のとおりです:
/**
* 文字列インターセプト、中国語およびその他のエンコーディングをサポートします
* @static
* @access public
* @param string $str 変換する必要がある文字列
* @param string $start 開始位置
* @param string $lengthインターセプトの長さ
* @param string $charset エンコード形式
* @param string $suffix 表示文字を切り捨てる
* @return string
*/
function msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true ) {
if(function_exists("mb_substr"))
$slice = mb_substr($str, $start, $length, $charset);
elseif(function_exists('iconv_substr')) {
$slice = iconv_substr($str ,$start,$length,$charset);
--x7f]|[xc2-xdf][x80-xbf]|[xe0-xef][x80-xbf]{2}|[xf0-xff] [x80-xbf]{3}/";
- gb2312'] = "/[x01-x7f]|[xb0-xf7][xa0-xfe]/" ;
$re['gbk'] xfe]/" ;
$re['big5'] ], $ str, $match);
$slice = join("", array_slice($match[0], $start, $length));
$slice;
}
http://www.bkjia.com/PHPjc/741260.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/741260.html技術記事シンプルな文字列インターセプト メソッド。中国語およびその他のエンコーディングをサポートします。対応するパラメーターを渡して直接呼び出すだけです。次のようにコードをコピーします。 /** * 文字列インターセプト、中国語およびその他のエンコーディングをサポートします...