ホームページ >バックエンド開発 >PHPチュートリアル >C/C++ から PHP への移行 - 文字タイプを決定する関数

C/C++ から PHP への移行 - 文字タイプを決定する関数

WBOY
WBOYオリジナル
2016-08-08 09:34:09918ブラウズ

C/C++ では、ヘッダー ファイル ctype.h は、特定の文字のタイプを取得できる文字タイプに関する一連のマクロを定義します。
phpには関連する関数はありません。数日前、www.mm4.de からダウンロードした PHP に php_ctype.dll という拡張ライブラリが提供されていることを発見しました
ロードした後、参考のために特別にコンパイルされたそのような関数がいくつか提供されていることがわかりました。
PHP で php_ctype.dll ファイルを正しくロードした後、 を使用して次の情報を確認します。 cタイプ
ctype 関数が有効になりました (実験的)
その後、提供される機能を使用できるようになります。すべての関数の使用法は基本的に C/C++ と同じです。違いは、C/C++ の関数のパラメーターが
であることです。 文字型(char)、PHPの関数のパラメータには文字列(string)を指定できます。例:

$string="123ADAADAD"; if(isalnum($string))
{
echo "大文字と小文字と数字のみ!"; }

?>

添付: php_ctype.dll でサポートされている関数
bool isalnum(文字列)
bool isalpha(文字列)
bool iscntrl(文字列)
bool isdigital(文字列)
ブール isgraph(文字列)
bool is lower(文字列)
ブール isPRint(文字列)
bool ispunct(文字列)
bool isspace(文字列)
bool isupper(文字列)
bool isxdigital(文字列)


以上、C/C++ から PHP に移行して文字タイプを決定する機能を紹介しました。PHP の文字タイプを決定する内容も含めて、PHP チュートリアルに興味のある友人の参考になれば幸いです。

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