如何检查链接字符串是否包含单词? (PHP)

时间:2010-01-02 00:13:11

标签: php

我想知道如何检查像http://www.reddit.com/xxx/x/xxx这样的字符串是否包含单词:reddit.com

该字符串可以包含或不包含reddit.com

如果它包含,则执行我的函数:itsReddit()

也许与preg匹配?或类似的东西?

请不要指教程的链接,我只需要一个PHP代码,&非常感谢!

2 个答案:

答案 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';
}