ホームページ  >  記事  >  バックエンド開発  >  PHP が中国語の文字列をインターセプトし、中国語の文字列の文字数を取得する例

PHP が中国語の文字列をインターセプトし、中国語の文字列の文字数を取得する例

黄舟
黄舟オリジナル
2017-11-15 09:36:051887ブラウズ

前回の記事では整数をインターセプトする文字列を紹介しましたが、今日はそれを紹介します。中国語の文字列と中国語の文字列の文字数を取得します。

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

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

$str、切り詰める必要がある文字列

$start、切り捨ての開始点、開始点は0です
$length、数値インターセプトされる単語の数
$ エンコード、Web ページのエンコード (utf-8、GB2312、GBK など)
例:

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

<?php 
$str=&#39;中文网:http://www.php.cn&#39;; 
echo mb_substr($str,0,3,&#39;utf-8&#39;);//截取头3个字,假定此代码所在php文件的编码为utf-8 
?>

結果は次のようになります: 中国の Web サイト

2.中国語の長さ: mb_strlen()

mb_strlen( $str, $encoding )

$str、長さを計算する文字列

$encoding、utf-8、GB2312、GBK などの Web ページのエンコーディング

例:

コードは次のとおりです。次のように:

<?php 
$str=&#39;脚本之家:http://www.jb51.net&#39;; 
echo mb_strlen($str,&#39;utf-8&#39;);//假定此代码所在php文件的编码为utf-8 
?>

結果が表示されます: 24


概要:

この記事の研究を通じて、php が文字列内の整数文字列と中国語の

use 関数をインターセプトすることがわかりました。文字列はまったく異なります、友達、間違えないでください!

関連する推奨事項:

PHP で文字列をインターセプトする方法の紹介)

以上がPHP が中国語の文字列をインターセプトし、中国語の文字列の文字数を取得する例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。