PHP: 文字型(ctype)関数 - Manual
PHP  
downloads | documentation | faq | getting help | mailing lists | | php.net sites | links | my php.net 
search for in the  
<cyrus_unbindctype_alnum>
view the version of this page
Last updated: Tue, 21 Dec 2004

XVII. 文字型(ctype)関数

導入

以下の関数は、現在のロケール(setlocale()も参照) に基づき文字または文字列がある文字クラスに含まれるかどうかを調べます。

整数の引数を指定してコールした場合、これらの関数は、Cの同名の関数 と全く同様に動作します。

文字列引数を指定してコールした場合、これらの関数は、その文字列の全 ての文字を調べ、その文字列の全ての文字が要求された基準に一致する場 合にのみTRUEを返します。

文字列または整数以外のものを指定した場合は、直ちに FALSE が 返されます。

ctype関数は、正規表現よりもつねに好ましく、さらに str_* および is_*のような いくつかの等価な関数よりも好ましいことに注意して下さい。 これは、ctype関数がネーティブなCライブラリを使用しており、処理が著しく 高速であるためです。

要件

常に利用可能な標準Cライブラリ関数以外は不要です。

インストール手順

PHP 4.2.0以降、これらの関数はデフォルトで有効となりました。 以前のバージョンでは、configure に--enable-ctypeを指定してPHPをコンパイル する必要があります。--disable-ctypeによりctypeを無効にすること ができます。

Windows版のPHPには この拡張モジュールのサポートが組み込まれています。これらの関数を使用 するために拡張モジュールを追加でロードする必要はありません。

注意: ctypeの組込みサポートは、PHP 4.3.0で利用可能です。

実行用の設定

この拡張モジュールは設定ディレクティブを全く定義しません。

リソース型

この拡張モジュールはリソース型を全く定義しません。

定義済みの定数

この拡張モジュールは定数を全く定義しません。

目次
ctype_alnum -- 英数字かどうかを調べる
ctype_alpha -- 英字かどうかを調べる
ctype_cntrl -- 制御文字かどうかを調べる
ctype_digit -- 数字かどうかを調べる
ctype_graph -- 空白以外の印字可能な文字かどうかを調べる
ctype_lower -- 小文字かどうかを調べる
ctype_print -- 印字可能な文字かどうかを調べる
ctype_punct --  空白、英数字以外の出力可能な文字かどうかを調べる
ctype_space -- 空白文字かどうか調べる
ctype_upper -- 大文字かどうか調べる
ctype_xdigit --  16進数を表す文字かどうかを調べる


add a note add a note User Contributed Notes
文字型(ctype)関数
There are no user contributed notes for this page.

<cyrus_unbindctype_alnum>
 Last updated: Tue, 21 Dec 2004
show source | credits | sitemap | contact | advertising | mirror sites 
Copyright © 2001-2005 The PHP Group
All rights reserved.
This unofficial mirror is operated at: /
Last updated: Mon Mar 14 08:13:06 2005 Local time zone must be set--see zic manual page