ホームページ  >  記事  >  バックエンド開発  >  PHP による中国語文字列インターセプト (mb_substr) の処理と中国語文字列の文字数の取得の概要

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

不言
不言オリジナル
2018-07-03 15:57:5511034ブラウズ

PHP 中国語は中国語文字列インターセプト (mb_substr) を処理し、中国語文字列の文字数を取得します。必要な友人はそれを参照できます。

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

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

$str、必須切り捨てられた文字列
$start、切り捨ての開始点、開始点は 0
$length、インターセプトされる単語の数
$encoding、Web ページのエンコード (utf-8、GB2312 など) GBK

例:

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

結果は次のようになります: php Chinese website

2. 中国語の長さを取得します: mb_strlen()

mb_strlen($ str, $encoding )

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

例:

<?php 
$str=&#39;php中文网://www.php.cn&#39;; 
echo mb_strlen($str,&#39;utf-8&#39;);//假定此代码所在php文件的编码为utf-8 
?>

結果は次のとおりです: 24

上記がこの記事の全内容です。皆様の学習に役立つことを願っています。その他の関連コンテンツについては、 PHP 中国語 Web サイトにご注意ください。

関連する推奨事項:

PHP カプセル化されたカール呼び出しインターフェイスと共通関数の紹介

PHP 丸め関数: ceil 、はじめにFloor、round、intval の違いについて

#

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

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