PHP フィルター関数 --filter_var() 関数
php フィルタは、安全でないソース (ユーザー入力など) からのデータを検証およびフィルタリングするために使用されます。フィルタ関数は、php フィルタの重要な部分です。この章では、php フィルタの filter_var() 関数について説明します。一定の参考値がありますので、困っている友達が参考にしていただければ幸いです。
filter_var() 関数は、指定されたフィルターを通じて変数をフィルターします。
成功した場合はフィルタリングされたデータを返し、失敗した場合は false を返します。
構文:
filter_var(variable, filter, options)
変数: 必須。フィルタリングする変数を指定します。
フィルター: オプション。使用するフィルターの id を指定します。 (以下の filtersid リストを参照してください)
options: フラグ/オプションを含む配列を指定します。各フィルターで使用可能なフラグとオプションを確認してください。
<? @header('content-type:text/html;charset=utf-8;'); $email_a='jcifox@gmail.com'; $email_b='@jcifox@gmail.com'; $email_c='jcifoxgmail.com'; $ip_a='0.0.0.0'; $ip_b='255.255.255.255'; $ip_c='0.0.0.265'; echo $email_a.' : '; echo (filter_var($email_a,FILTER_VALIDATE_EMAIL))?'is valid':'is not valid'; echo '<br /><br />'; echo $email_b.' : '; echo (filter_var($email_b,FILTER_VALIDATE_EMAIL))?'is valid':'is not valid'; echo '<br /><br />'; echo $email_c.' : '; echo (filter_var($email_c,FILTER_VALIDATE_EMAIL))?'is valid':'is not valid'; echo '<br /><br />'; echo $ip_a.' : '; echo (filter_var($ip_a,FILTER_VALIDATE_IP))?'is valid':'is not valid'; echo '<br /><br />'; echo $ip_b.' : '; echo (filter_var($ip_b,FILTER_VALIDATE_IP))?'is valid':'is not valid'; echo '<br /><br />'; echo $ip_c.' : '; echo (filter_var($ip_c,FILTER_VALIDATE_IP))?'is valid':'is not valid'; ?>
filtersid 名: 説明
filter_callback: ユーザー定義関数を呼び出してデータをフィルターします。
filter_sanitize_string: タグを削除し、特殊文字を削除またはエンコードします。
filter_sanitize_stripped: 「文字列」フィルターのエイリアス。
filter_sanitize_encoded: 文字列を url エンコードし、特殊文字を削除またはエンコードします。
filter_sanitize_special_chars: html エスケープ文字 '"& および ascii 値が 32 未満の文字。
filter_sanitize_email: 文字、数字、!#$%&'* を除くすべての文字を削除します。 =?^_`{|}~@.[]
filter_sanitize_url: 文字、数字、$-_ を除くすべての文字を削除します。!*'(),{}|\\^~[ ] `#%";/?:@&=
filter_sanitize_number_int: 数字と - を除くすべての文字を削除します。
filter_sanitize_number_float: 数字と - と., ee を除くすべての文字を削除します。
filter_sanitize_magic_quotes:addslashes() を適用します。
filter_unsafe_raw: フィルタリングを実行せず、特殊文字を削除またはエンコードしません。
filter_validate_int: 値を指定された範囲内の整数として検証します。
filter_validate_boolean: 「1」、「true」、「on」、「yes」の場合は true を返し、「0」、「false」、「off」、「no」の場合は true を返します。 " " は false を返します。それ以外の場合は null が返されます。
filter_validate_float: 値を浮動小数点数として検証します。
filter_validate_regexp: perl 互換の正規表現である regexp に基づいて値を検証します。
filter_validate_url: 値を url として検証します。
filter_validate_email: 値を電子メールとして検証します。
filter_validate_ip: 値が ip アドレスとして検証されます。

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

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