Из адресов страниц выделить домены

Тема в разделе "PHP", создана пользователем phillip, 11 июл 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. phillip

    phillip

    Регистр.:
    4 сен 2007
    Сообщения:
    413
    Симпатии:
    15
    Есть список адресов страниц, надо выделить домены. То есть:
    Код:
    http://google.ru/vxcvbxrf
    http://www.ya.ru/dfvxcgrrs
    http://nulled.ws/vcvdsrt544
    https://www.nulled.cc/xcvds
    На выходе хочу получить
    Код:
    http://google.ru
    http://www.ya.ru
    http://nulled.ws
    https://www.nulled.cc
    Помогите, пожалуйста :)
     
  2. murlo

    murlo Создатель

    Регистр.:
    8 июн 2006
    Сообщения:
    34
    Симпатии:
    33
    PHP:
    <?php
    function myFunc(&$item){
      
    $item parse_url($item);
      
    $item $item['scheme']."://".$item['host'];
    }

    $str "http://google.ru/vxcvbxrf
    http://www.ya.ru/dfvxcgrrs
    http://nulled.ws/vcvdsrt544
    https://www.nulled.cc/xcvds"
    ;

    $arr preg_split("/[\s]+/"$str);
    //echo "<pre>";
    //print_r($arr);

    array_walk($arr"myFunc");
    //echo "<pre>";
    //print_r($arr);

    $str implode("\n"$arr);
    echo 
    "<pre>";
    print_r($str);
    ?>
     
    phillip нравится это.
Статус темы:
Закрыта.