PHP の標準関数を目的別に調べることができる辞典

ホーム > PHP 標準関数逆引き辞典 > 文字列 > 文字列の文字数を求める

PHP 標準関数逆引き辞典

:: reverse dictionary ::

文字列

※ソースファイルについて


文字列の文字数を求める

文字列の文字数を求めるには、mb_strlen 関数を使います。

$str = "PHPプログラム";
$len = mb_strlen($str, "EUC-JP");

ソースファイル

$len8 になります。
(ソースファイルの文字コードが "EUC-JP" の場合)

▼ 関数

int mb_strlen(string s)
int mb_strlen(string s, string e)

文字列 s の文字数を求めます。

文字エンコーディング e を指定することにより、そのエンコーディングで文字数を求めます。 文字エンコーディング e を省略した場合は、PHP の内部エンコーディングを使用します。

内部エンコーディングは通常、php.inimbstring.internal_encoding に設定されています。 設定されていない場合は、"ISO-8859-1" になります。

●引数

s … 文字列
e … 文字エンコーディング

●戻り値

文字列 s の文字数

●バージョン

PHP4(4.0.6以降)、PHP5

●重要

文字エンコーディングは、文字列の文字コードに合わせる必要があります。(合わせない場合は、正確な文字数を求められません)

主な文字コードと文字エンコーディングの対応は、次のようになります。

文字コード 文字エンコーディング
EUC-JP EUC-JP
Shift-JIS SJIS
UTF-8 UTF-8

注目キーワード ベスト5

  1. セキュリティ
  2. ホスティング
  3. レンタルサーバ
  4. ファイル復旧
  5. ハードディスク修復

文字列 - string -


ホーム > PHP 標準関数逆引き辞典 > 文字列 > 文字列の文字数を求める

Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com