第一個循環獲得hostkarma的2個值就好了。第二個循環失敗了accredit.habeas和我得到「無效參數爲foreach()第11行」。我要去哪裏「foreach($ value as $ val)」循環?Foreach循環失敗
$hosts = array('209.49.180.233','209.49.180.234'); foreach ($hosts as $host) // Loop for IP addresses { $rbls = array('hostkarma.junkemailfilter.com','accredit.habeas.com'); foreach ($rbls as $rbl) // Loop for domains { $hostname = gethostbyaddr($host); $lookup = $hostname . '.' . $rbl; $value = gethostbynamel($lookup); foreach($value as $val) // loop for multiple record/code values { echo $host, $rbl, $val . "
"; } } }
使用var_dump($ value)併發送給我們plz。 – Gerep
從PHP手冊獲取'gethostbynamel':如果主機名無法解析,則返回IPv4地址的**數組**。**如果主機名無法解析,則返回** FALSE **。 – Karolis