Baz url ile bir dizi konut URL'ler bir boyut oluşturun

0 Cevap php

Şu anda anahtar ve değerler gibi adresler gibi e-posta adreslerini listeleyen bir dizi var, ben (daha iyi bir şey önerdi sürece) parse_url kullanımı ve baz url ile diziye başka bir boyut oluşturmak istiyorum. Bu benim şu anda ne var:

array (
  'email@email.com' =>
  array (
    0 => 'http://www.google.co.uk/foo/bar',
    1 => 'http://www.reddit.com/r/programming/',
  ),
  'email2@email.com' =>
  array (
    0 => 'http://stackoverflow.com/faq',
    1 => 'http://de.php.net/parse_url',
  ),
  'email3@email.com' =>
  array (
    0 => 'http://www.bleepingcomputer.com/forums/',
  ),
)

Ve bu çıkış olmak istiyorum budur:

array (
  'email@email.com' =>
  array (
    0 => 'http://www.google.co.uk/foo/bar',
      array (
        0=> 'www.google.co.uk'
      )     
    1 => 'http://www.reddit.com/r/programming/',
      array (
        0=> 'www.reddit.com'
      ), 
  ),
  'email2@email.com' =>
  array (
    0 => 'http://stackoverflow.com/faq',
      array (
        0=> 'http://stackoverflow.com'  
      )
    1 => 'http://de.php.net/parse_url',
      array (
        0=> 'de.php.net'
      ),
  ),
  'email3@email.com' =>
  array (
    0 => 'http://www.bleepingcomputer.com/forums/',
      array (
        0=> 'http://www.bleepingcomputer.com'   
      ),
  ),
)

Herhangi bir yardım çok takdir!

0 Cevap