ホームページ  >  記事  >  バックエンド開発  >  PHP での strlen と mb_strlen の使用法の分析例

PHP での strlen と mb_strlen の使用法の分析例

高洛峰
高洛峰オリジナル
2016-12-26 13:14:211453ブラウズ

この記事では、php での strlen と mb_strlen の使用法を例とともに分析します。以下のように、参考のためにみんなと共有してください:

まず次のコードを見てください (ファイルエンコーディング utf8):

<?php
$utf8_string = "abcd我你他她它";
var_dump(strlen($utf8_string));
var_dump(mb_strlen($utf8_string, &#39;gb2312&#39;));
var_dump(mb_strlen($utf8_string, &#39;utf8&#39;));
var_dump(mb_strlen($utf8_string));
?>

実行結果:

int 19
 
int 13
 
int 9
 
int 19

When the 2 番目のパラメータは次と同じです。文字列の元のエンコーディングは、人間の理解の観点から実際の単語数をカウントします。 (漢字は 1 回だけカウントされます)

この記事が PHP プログラミングの皆様のお役に立てれば幸いです。

PHP での strlen および mb_strlen の使用例の分析に関するその他の記事については、PHP 中国語 Web サイトに注目してください。

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