基本上我遇到的问题是我需要编写这个函数,它可以采用像 www.stackoverflow.com 这样的 URL 并返回“com”。但我需要能够返回相同的值,即使 URL 末尾有句点,如“www.stackoverflow.com”。这就是我到目前为止所拥有的。if 语句是我尝试在句点之前返回数组中的点,但我认为我没有正确使用 if 语句。否则,代码的其余部分将完全按照预期执行。
<?php
function getTLD($domain)
{
$domainArray = explode("." , $domain);
$topDomain = end($domainArray);
if ($topDomain == " ")
$changedDomain = prev(end($domainArray));
return $changedDomain;
return $topDomain;
}
?>