检查URL变量是否以特殊域名开头

时间:2015-02-22 20:08:54

标签: php

是否可以检查并比较$url是否以我指定的特殊域名开头?

<?
    $url = 'http://someurl';
    if /* $url begins with http://my.url.com */ {
        echo 'yes';
    }
?>

感谢。

1 个答案:

答案 0 :(得分:2)

e.g:

<?php
$url = 'http://someurl';
if (preg_match('@^http://searching\.url@', $url)) {
    echo 'it is url';
}

有很多方法可以做到这一点,preg_match的第一个参数是您正在搜索的字符串,在这种情况下是它的正则表达式

<?php
$url = 'http://someurl';
if (strpos($url, 'http://searching.url') === 0) {
    echo 'it is url';
}

这样你就可以检查搜索字符串是否在其他字符串的第一个位置(索引0)