PHP ctype関数の中国語訳と例_PHPチュートリアル
PHP Ctype 拡張機能は、PHP 4.2 以降の組み込み拡張機能です。Ctype シリーズ関数には文字列型パラメーターが 1 つだけあり、ブール値を返すことに注意してください。
$str = "0.1123";
//文字列内のすべての文字が数字であるかどうかを確認します
echo "ctype_digit:" / /Empty
/ /数値文字列であるかどうかを検出します。負の数や小数も可能です
echo "is_numberic:" //1
上記から、ctype_digit() と is_numberic() の違いがわかります。
中国語翻訳
Ctype 関数は、PHP の組み込みの文字列本体テスト関数です。主に以下のような種類があります
ctype_alnum -- 英数字を確認します
[A-Za-z0-9] のみが含まれているかどうかを確認します
ctype_alpha -- アルファベット文字を確認します
[A-Za-z] のみが含まれているかどうかを確認します
ctype_cntrl -- 制御文字を確認します
クラスが「nrt」などの文字制御文字のみが含まれているかどうかを確認します
ctype_digit -- 数字をチェックします
チェックすると、数字(0-9)のみを含む文字列です
ctype_graph -- スペース以外の印刷可能な文字があるかどうかを確認します
印刷可能な文字 (スペースを除く) のみを含む文字列であるかどうかを確認します
ctype_ lower -- 小文字をチェックします
すべての文字が英字であり、すべて小文字であるかどうかをチェックします
ctype_print -- 印刷可能な文字を確認します
印刷可能な文字のみを含む文字列かどうかを確認します
ctype_punct -- 空白や英数字ではない印刷可能文字をチェックします
それが非数字/文字/スペースのみを含む印刷可能文字であるかどうかを確認します
ctype_space -- 空白文字をチェックします
クラスが " " の文字とスペースのみが含まれているかどうかをチェックします
すべての文字が英字であり、すべて大文字であるかどうかを確認します
「0123456789abcdef」のみを含むことができる 16 進文字列であるかどうかをチェックします
通常、一部のフォームで単純なフィルタリングを行う必要がある場合、効率の観点から正規表現を書くことに抵抗があることがよくあります。そのため、正規表現は試行しないようにしてください。できるときは定期的に。幸いなことに、PHP はこれを考慮して Ctype 関数を提供してくれました。参考として、いくつかの Ctype 関数を簡単に紹介します:
1. ctype_alnum — 英数字のチェック 文字列に数字または文字のみが含まれていることを確認します。これは、通常の [A-Za-z0-9] と同等です。はい戻り値です。成功した場合は TRUE を返し、失敗した場合は FALSE を返します。
foreach ( $strings as $testcase) {
if (ctype_alnum($testcase)) {
コードは次のとおりです。 as $testcase ) {
if (ctype_alpha($testcase)) {
echo "文字列 $testcase はすべての文字で構成されます。n"; \ 出力 文字列 KjgWZC はすべての文字で構成されます
} else {
echo "文字列 $ testcase はすべての文字で構成されていません。n"; \ 出力文字列 arf12 はすべての文字で構成されていません。
}
}
?>
$strings = array('string1' => "nrt", 'string2' => 'arf12');
foreach ($strings as $name => $testcase) {
if (ctype_cntrl($testcase)) {
echo "文字列 '$name' はすべての制御文字で構成されています。n"; \ 输出 文字列 'string1' はすべての制御文字で構成されています。
} else {
echo "文字列 '$name' はすべての制御文字で構成されていません。n"; \ 文字列 'string2' は、すべての制御文字で構成されているわけではありません。
}
}
?>
4、ctype_digit — 数字をチェックします。检查文字列中に数字が含まれているかどうかだけを確認します
$strings = array('1820.20', '10002 '、'wsl!12');
foreach ($strings as $testcase) {
if (ctype_digit($testcase)) {
echo "文字列 $testcase はすべての数字で構成されます。n";
} else {
echo "文字列 $testcase はすべての数字で構成されていません。n";
}
}
?>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
