I have an array:
$blacklist = array("asdf.com", "fun.com", "url.com");
I have an input string:
$input = "http://asdf.com/asdf/1234/";
I am trying to see if string $input matches any values in $blacklist.
How do I accomplish this?
I have an array:
$blacklist = array("asdf.com", "fun.com", "url.com");
I have an input string:
$input = "http://asdf.com/asdf/1234/";
I am trying to see if string $input matches any values in $blacklist.
How do I accomplish this?
Sounds like a decent use for parse_url()
:
<?php
$blacklist = array("asdf.com", "fun.com", "url.com");
$input = "http://asdf.com/asdf/1234/";
$url = parse_url($input);
echo (in_array($url['host'], $blacklist) ? '(FAIL)' : '(PASS)') . $url ['host'];
?>
Output:
(FAIL)asdf.com