TECH I.S.

PHP filter_var()関数

❮ PHP フィルター リファレンス

$emailが有効な電子メール アドレスかどうかを確認します。

<?php $email = "john.doe@example.com"; if (filter_var($email, FILTER_VALIDATE_EMAIL)) {   echo("$email is a valid email address"); } else {   echo("$email is not a valid email address"); } ?>


定義と使用法

filter_var()関数は、指定されたフィルターで変数をフィルタリングします。


構文

<div> filter_var(<em>var, filtername, options</em>)</div>

パラメータ値

パラメータ

説明

var Required フィルタリングする変数
filtername Optional 使用するフィルターのIDまたは名前を指定します。デフォルトはFILTER_DEFAULTで、フィルタリングは行われません
options Optional 使用する1つ以上のフラグ/オプションを指定します。可能なオプションとフラグについては、各フィルタを確認してください

Technical Details

Return Value: 成功するとフィルタリングされたデータを返し、失敗するとFALSEを返します

PHP バージョン:

5.2+

その他の例

以下の例では、電子メールアドレスのサニタイズと検証の両方を行います。

最初に$emailから不正な文字を削除し、それが有効な電子メール アドレスかどうかを確認します。

<?php $email = "john.doe@example.com"; // Remove all illegal characters from email $email = filter_var($email, FILTER_SANITIZE_EMAIL); // Validate e-mail if (filter_var($email, FILTER_VALIDATE_EMAIL)) {     echo("$email is a valid email address"); } else {     echo("$email is not a valid email address"); } ?>


❮ PHP フィルター リファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細