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

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

高洛峰
高洛峰オリジナル
2016-12-30 10:37:061075ブラウズ

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

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

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

例:

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

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

mb_strlen ( $str, $encoding )

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

例:

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

PHP 中国語に関連するその他の記事中国語文字列インターセプト (mb_substr) の処理と中国語文字列の単語数の取得 PHP 中国語 Web サイトに注目してください。

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