PHPのFILTER_VALIDATE_URL定数
FILTER_VALIDATE_URL定数はURLを検証します。
フラグ
-
FILTER_FLAG_SCHEME_REQUIRED −URLはRFCに準拠している必要があります。
-
FILTER_FLAG_HOST_REQUIRED −URLにはホスト名を含める必要があります。
-
FILTER_FLAG_PATH_REQUIRED -URLには、ドメイン名の後にパスが必要です。
-
FILTER_FLAG_QUERY_REQUIRED -URLにはクエリ文字列が必要です。
戻る
FILTER_VALIDATE_URL定数は何も返しません。
例
<?php $url = "https://www.example.com"; if (filter_var($url, FILTER_VALIDATE_URL)) { echo("Valid URL!"); } else { echo("Invalid URL!"); } ?>
出力
以下は出力です。
Valid URL!
別の例を見てみましょう。
例
<?php $url = "examplecom"; if (filter_var($url, FILTER_VALIDATE_URL)) { echo("Valid URL!"); } else { echo("Invalid URL!"); } ?>
出力
これが出力です。
Invalid URL!
-
PHPのFILTER_VALIDATE_FLOAT定数
FILTER_VALIDATE_FLOAT定数は、値を浮動小数点数として検証します。 戻る FILTER_VALIDATE_FLOAT定数は何も返しません。 例 <?php $var = 291.9; var_dump(filter_var($var, FILTER_VALIDATE_FLOAT)); ?> 出力 以下は出力です。 float(291.9)
-
PHPのFILTER_VALIDATE_BOOLEAN定数
FILTER_VALIDATE_BOOLEAN定数は、値をブールオプションとして検証します。 戻る FILTER_VALIDATE_BOOLEAN定数は、「1」、「true」、「on」、および「yes」に対してTRUEを返します。 「0」、「false」、「off」、「no」の場合はFALSEを返し、それ以外の場合はNULLを返します。 例 <?php $var="on"; var_dump(filter_var($var, FILTER_VALIDATE_BOOLEAN)); ?> 出力 以下は出力です。