>>727
> string gethostbyname ( string hostname )
> array gethostbynamel ( string hostname )

関数名の l は list の略だから戻ってくるのは配列っすよね、じゃなくて
array (または FALSE) を返しますよと書かれてるから、戻り値が配列。

こんな感じにしたいのかな。

<?php
$hosts = array('yahoo.com', 'google.com', 'example.com');
echo "<dl>\n";
foreach ($hosts as $host) {
  $ip_list = gethostbynamel($host);
  echo "<dt>$host</dt>\n";
  if ($ip_list) {
    foreach ($ip_list as $ip) {
      echo "<dd><a href=\"http://$ip/\">$ip</a></dd>\n";
    }
  } else {
    echo "<dd>unresolved.</dd>\n";
  }
}
echo "</dl>\n";
?>