ホームページ  >  記事  >  PHP文字列関数(1): 長さの計算

PHP文字列関数(1): 長さの計算

无忌哥哥
无忌哥哥オリジナル
2018-06-28 10:36:532011ブラウズ

* 1.strlen($str)

* 2.mb_strlen($str, $encoding)

$siteName = 'php中文网';

//内部文字エンコーディングセットを取得

$encoding =   mb_internal_encoding();
echo &#39;内部字符编码集: &#39;,$encoding,&#39;<br>&#39;;

//1.strlen($str): バイト表現を取得文字列の長さ

//utf8 モードでは、中国語の文字は 3 バイトで表されます

echo strlen($siteName),&#39;<br>&#39;;

//2.mb_strlen($str, $encoding): 文字数で表される長さを取得します

echo mb_strlen($siteName, $encoding),&#39;<br>&#39;;

// 2 番目のパラメータでは、システムのデフォルトの文字エンコーディング セットが使用されます。現在は utf-8

echo mb_strlen($siteName),&#39;<br>&#39;;  //返回值不变
です。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。