Home > Backend Development > PHP Tutorial > How to Extract a Subdomain from a URL in PHP?

How to Extract a Subdomain from a URL in PHP?

Linda Hamilton
Release: 2024-12-03 08:53:09
Original
713 people have browsed it

How to Extract a Subdomain from a URL in PHP?

Extracting Subdomain from a URL in PHP

Identifying the subdomain of a URL can be useful for various purposes, such as content localization or domain validation. PHP provides a straightforward method for retrieving the subdomain.

To obtain the subdomain part, you can employ the explode() function to split the URL host into an array based on periods. The first element of this array will represent the subdomain.

Example:

To extract the "en" subdomain from "en.example.com":

$subdomain = array_shift((explode('.', 'en.example.com')));
echo $subdomain; // Output: "en"
Copy after login

Alternative Method (PHP 5.4 ):

In PHP versions 5.4 and later, you can simplify the code using array destructuring:

[$subdomain] = explode('.', 'en.example.com');
echo $subdomain; // Output: "en"
Copy after login

By utilizing either of these techniques, you can efficiently extract the subdomain from any given URL in PHP.

The above is the detailed content of How to Extract a Subdomain from a URL in PHP?. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template