ホームページ > php教程 > php手册 > PHP 中国語による中国語文字列インターセプト (mb_substr) の処理と中国語文字列の文字数の取得

PHP 中国語による中国語文字列インターセプト (mb_substr) の処理と中国語文字列の文字数の取得

WBOY
リリース: 2016-06-13 12:04:13
オリジナル
1216 人が閲覧しました

1. 中国語のインターセプト: mb_substr()

mb_substr( $str, $start, $length, $encoding)

$str、切り詰める必要がある文字列
$start、切り捨ての開始点、開始点は 0
$length、インターセプトする単語の数
$encoding、Web ページのエンコーディング (utf-8、GB2312、GBK など)

例:

コードをコピー コードは次のとおりです:


$ str='Script Home: http://www .jb51.net';
echo mb_substr($str,0,4,'utf-8');//次のエンコーディングであると仮定して、最初の 5 文字をインターセプトします。このコードが存在する php ファイルは utf-8
> 結果は次のようになります: Script Home



2。 ()
mb_strlen( $str, $coding )

$str、長さを計算する文字列
$encoding、Web ページのエンコーディング (utf-8 など)、 GB2312、GBK

例:

コードをコピー コードは次のとおりです:

$str='Script Home: http://www.jb51.net';
echo mb_strlen($str,'utf-8');//このコードが含まれている php ファイルのエンコーディングを仮定します。は utf-8
?>
の結果は次のようになります: 24

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート