Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function getparsedHost($new_parse_url) {
- if(!$new_parse_url){
- return NULL;
- }
- if(!preg_match("~://~",$new_parse_url)){
- $new_parse_url = "http://".$new_parse_url;
- }
- $parsedUrl = parse_url(trim(strtolower($new_parse_url)));
- $parsedUrl = str_replace("www.",'',$parsedUrl);
- return trim($parsedUrl['host'] ? $parsedUrl['host'] : array_shift(explode('/', $parsedUrl['path'], 2)));
- }
- //Parsing hosts from array in a loop example:
- $url_array = array("google.com","http://google.com","http://images.google.com","google.com/images","ftp://cdn.google.com","HTTP://WWW.GOOGLE.COM","","http://google.co.uk/images","blah.blah.blah.blah");
- foreach($url_array as $urls){
- echo getparsedHost($urls)."<br />";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement