PHP의 다양한 URL 형식에서 기본 도메인 이름을 추출하는 방법
소개:
URL 작업 시 하위 도메인을 제외한 기본 도메인 이름을 추출해야 하는 경우가 많습니다. 존재하는 다양한 URL 형식으로 인해 이는 어려운 작업이 될 수 있습니다.
해결책:
다행히도 PHP 조합을 사용하는 비교적 간단한 솔루션이 있습니다. 기능. parse_url 및 일부 문자열 조작 기술을 활용하면 모든 URL 형식에서 기본 도메인 이름을 효과적으로 추출할 수 있습니다.
1단계: URL 구문 분석
parse_url을 사용하여 기본 도메인과 모든 하위 도메인을 모두 포함하는 URL의 호스트 부분을 추출할 수 있습니다.
<code class="php">$info = parse_url($url); $host = $info['host'];</code>
2단계: 호스트 이름과 TLD 분리
우리는 그런 다음 분해 기능을 사용하여 호스트 문자열을 기간을 기준으로 배열로 분할합니다. 배열의 마지막에서 두 번째 문자열은 호스트 이름을 나타내고, 마지막 문자열은 최상위 도메인(TLD)을 나타냅니다.
<code class="php">$host_names = explode(".", $host); $bottom_host_name = $host_names[count($host_names)-2] . "." . $host_names[count($host_names)-1];</code>
3단계: 호스트 이름과 TLD 결합
호스트 이름과 TLD 문자열을 연결하여 기본 도메인 이름을 얻습니다.
<code class="php">echo $bottom_host_name;</code>
설명:
위 내용은 PHP에서 다양한 형식의 URL에서 기본 도메인을 추출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!