ホームページ  >  記事  >  バックエンド開発  >  PHP文字列インターセプト機能(中国語utf-8インターセプト対応)_PHPチュートリアル

PHP文字列インターセプト機能(中国語utf-8インターセプト対応)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:01:52989ブラウズ

phpチュートリアルの文字列インターセプト関数(中国語のutf-8インターセプトをサポート)
この記事で提供される 2 つの漢字インターセプト関数の方法は、主に、UTF8 エンコーディングで中国語の文字を正しくインターセプトする方法の問題を目的としています。

http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">




$str = "12hb が重大な瞬間を迎えました";
echo mb_substr($str,0,5,'utf-8');echo '
';
echo mb_substr($str,5,3,'utf-8');echo '
';
echo mb_substr($str,8,4,'utf-8');
?>



関数 str_wrap1($str,$elen=30)

{
$tlen = mb_strlen($str,"utf8") //単語は何個ありますか
; //$elen = 8; //文字列の各行の長さは 8 文字と 4 文字です
$dlen = 0; //各行の長さを表示
$str_wrap = '';
for($i=0;$i {
$tmpchar = mb_substr($str,$i,1,"utf8");
if(strlen($tmpchar) == 3)
$charlen = 2;
その他
$チャーレン = 1;
if( $dlen {
$dlen += $charlen;
$str_wrap .= $tmpchar;
}
その他
{
$str_wrap .= "
".$tmpchar;
$dlen = $charlen;
}
}
$str_wrap;
を返します }

echo str_wrap1($str,5);

?>


http://www.bkjia.com/PHPjc/445415.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/445415.html技術記事 PHP チュートリアルの文字列インターセプト関数 (中国語 utf-8 インターセプトをサポート) この記事で提供される 2 つの中国語文字インターセプト関数メソッドは、主に utf8 エンコーディングで中国語の文字を正しくインターセプトする方法の問題を目的としています...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。