:: reverse dictionary ::
※ソースファイルについて
文字列の文字数を求めるには、mb_strlen 関数を使います。
$str = "PHPプログラム"; $len = mb_strlen($str, "EUC-JP");
$len は 8 になります。
(ソースファイルの文字コードが "EUC-JP" の場合)
intmb_strlen(strings)intmb_strlen(strings,stringe)
文字列 s の文字数を求めます。
文字エンコーディング e を指定することにより、そのエンコーディングで文字数を求めます。 文字エンコーディング e を省略した場合は、PHP の内部エンコーディングを使用します。
内部エンコーディングは通常、php.ini の mbstring.internal_encoding に設定されています。 設定されていない場合は、"ISO-8859-1" になります。
s … 文字列
e … 文字エンコーディング
文字列 s の文字数
PHP4(4.0.6以降)、PHP5
文字エンコーディングは、文字列の文字コードに合わせる必要があります。(合わせない場合は、正確な文字数を求められません)
主な文字コードと文字エンコーディングの対応は、次のようになります。
| 文字コード | 文字エンコーディング |
|---|---|
| EUC-JP | EUC-JP |
| Shift-JIS | SJIS |
| UTF-8 | UTF-8 |
Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com