我想知道如何检查像http://www.reddit.com/xxx/x/xxx这样的字符串是否包含单词:reddit.com
该字符串可以包含或不包含reddit.com
如果它包含,则执行我的函数:itsReddit()
也许与preg匹配?或类似的东西?
请不要指教程的链接,我只需要一个PHP代码,&非常感谢!
答案 0 :(得分:2)
if(strpos($your_link, 'reddit.com') !== FALSE) itsReddit();
答案 1 :(得分:2)
$input = 'http://www.reddit.com/xxx/x/xxx';
if ( false!==stripos($input, 'reddit.com') ) {
//itsReddit();
echo 'reddit';
}
或者,如果您想测试主机是否为reddit.com
$input = 'http://www.reddit.com/xxx/x/xxx';
$host = parse_url($input, PHP_URL_HOST);
if ( false!==stripos($host, 'reddit.com') ) {
//itsReddit();
echo 'reddit';
}