Maison  >  Article  >  développement back-end  >  Comment déterminer si php est une URL

Comment déterminer si php est une URL

藏色散人
藏色散人original
2020-08-20 10:16:2210490parcourir

Comment utiliser PHP pour déterminer s'il s'agit d'une URL : 1. Utilisez l'expression régulière "preg_match($preg,$url)" pour réaliser la détermination ; 2. Utilisez la fonction intégrée de PHP "filter_var" ()" pour parvenir à la détermination.

Comment déterminer si php est une URL

Recommandé : "Tutoriel vidéo PHP"

PHP détermine si la chaîne légale de l'URL est Lien URL

De nombreux amis ne peuvent pas déterminer avec précision si une chaîne est une adresse de lien URL standard lors de l'exploration ou dans d'autres circonstances, ce qui est très gênant. Voyons comment déterminer l'URL. .de légalité.

Les codes suivants sont tous des codes de langage PHP, mais les langues​​sont toutes identiques.

Le premier type : expression régulière

<?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;;
    }
}

Le deuxième type : utilisation de la fonction intégrée filter_var () recommandée

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn