ホームページ >バックエンド開発 >PHPの問題 >php が URL かどうかを確認する方法

php が URL かどうかを確認する方法

藏色散人
藏色散人オリジナル
2020-08-20 10:16:2210598ブラウズ

PHP を使用して URL かどうかを判断する方法: 1. 正規表現「preg_match($preg,$url)」を使用して判断を行います; 2. PHP 組み込み関数「filter_var」を使用します()」を使用して決定を達成します。

php が URL かどうかを確認する方法

推奨: 「PHP ビデオ チュートリアル

PHP は、URL の正当な文字列が正しいかどうかを判断します。 URL リンク

クロール時などに、文字列が標準 URL リンク アドレスであるかどうかを正確に判断できない友人が多く、非常に面倒です。URL を判断する方法を見てみましょう。合法性の。

以下のコードはすべて PHP 言語コードですが、言語はすべて同じです。

最初のタイプ: 正規表現

<?php
function or_url($url){
    $preg = "/http[s]?:\/\/[\w.]+[\w\/]*[\w.]*\??[\w=&\+\%]*/is";
    if(preg_match($preg,$url)){
        echo &#39;正确的 url 地址&#39;;
    }else{
        echo &#39;不是合法的 url 地址&#39;;
    }
}

2 番目のタイプ: 組み込み関数 filter_var () の使用を推奨

<?php
function or_url($url){
    if (filter_var($url, FILTER_VALIDATE_URL) !== false) {
        echo &#39;url 地址正确&#39;;
    }else{
        echo &#39;url 地址不正确&#39;;
    }
}

以上がphp が URL かどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。