ホームページ > バックエンド開発 > PHPチュートリアル > PHP フィルターを正しく使用してフィルターされたデータを確認する方法_PHP チュートリアル

PHP フィルターを正しく使用してフィルターされたデータを確認する方法_PHP チュートリアル

WBOY
リリース: 2016-07-15 13:31:51
オリジナル
822 人が閲覧しました

データを使用すると、システムは完全に「boy@163.com」を出力します。 「boy」など、間違った形式の場合は false が出力されます。フォームの電子メールフィールドが入力されていない場合、システムは空の null を出力します。

<ol class="dp-xml"><li class="alt"><span><span>echo filter_input(INPUT_POST, <br>‘email’, FILTER_VALIDATE_EMAIL); </span></span></li></ol>
ログイン後にコピー

4 番目の方法では、PHP フィルターは要件に従って入力変数の内容をフィルターします

上記との唯一の違いは、2 番目のパラメーターで FILTER_SANITIZE_EMAIL が使用され、出力結果が異なることです。フォームの POST 経由でフィールド電子メールが受信されたとします。

「boy@163.com」に類似したデータの場合、システムは完全に「boy@163.com」を出力します。 「boy-afds3」などの間違った形式の場合でも、電子メール形式で使用できる数字、文字、ダッシュ、その他のコンテンツである限り、システムは完全に「boy-afds3」を出力します。フォームの電子メールフィールドが入力されていない場合、システムは空の null を出力します。 「少年アサン」の場合、システムはメール形式で許可されていないものを削除して「少年」を出力します。

<ol class="dp-xml"><li class="alt"><span><span>echo filter_input<br>(INPUT_POST, ‘email’, <br>FILTER_SANITIZE_EMAIL);  </span></span></li></ol>
ログイン後にコピー

以上は PHP フィルターの具体的な機能の紹介であり、また必要になった方の参考になれば幸いです。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446194.html技術記事データでは、システムはboy@163.comを完全に出力します。 boyなど間違った形式の場合はfalseが出力されます。フォームの電子メールフィールドが入力されていない場合、システムは null を出力します。つまり...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート