PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

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!

  1. 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)

  2. 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)); ?> 出力 以下は出力です。