기본적으로 내가 겪고있는 문제는 www.stackoverflow.com과 같은 URL을 가져 와서 "com"을 반환 할 수있는이 함수를 작성해야한다는 것입니다. 그러나 URL에 "www.stackoverflow.com"과 같이 끝에 마침표가있는 경우에도 동일한 값을 반환 할 수 있어야합니다. 이것은 내가 지금까지 가지고있는 것입니다. if 문은 기간 이전에 배열의 포인트를 반환하려는 시도이지만 if 문을 올바르게 사용하고 있다고 생각하지 않습니다. 그렇지 않으면 나머지 코드가 정확히 수행해야하는 작업을 수행합니다.마침표가있는 최상위 도메인 반환 PHP
<?php
function getTLD($domain)
{
$domainArray = explode("." , $domain);
$topDomain = end($domainArray);
if ($topDomain == " ")
$changedDomain = prev(end($domainArray));
return $changedDomain;
return $topDomain;
} 이런 일에 대한 ?>