特定のドメイン名に対してパターンマッチングを行いたい(PHPを使用)。たとえば、ウェブサイトのURLが指定されている場合、そのURLがYouTubeのものかどうかを判断したいと考えています。以下のコードは私が試したものですが、動作しません(if文は常にfalseです)。助言がありますか?あらかじめありがとう!文字列に特定のURLが含まれているかどうかをPHPで調べるにはどうすればよいですか?
$website = trim(htmlentities(filter_var($_POST['website'], FILTER_SANITIZE_URL)));
if(preg_match("/youtube\.com/i", $website))
{
// do stuff
}
どのように動作しないのですか? – sberry
http://php.net/manual/en/function.preg-match.php –
可能な重複:http://stackoverflow.com/questions/2129443/any-preg-match-to-あなたのビデオを見て、あなたのビデオを見て、あなたのビデオを見てください。 and-return-clean-video-url/http://stackoverflow.com/questions/1383073/php-validate-youtube-url/http://stackoverflow.com/questions/8027023/regex-php-auto-detect- youtube-image-and-regular-links – anonymous