📜  使用PHP获取 URL 子域的程序

📅  最后修改于: 2022-05-13 01:54:11.437000             🧑  作者: Mango

使用PHP获取 URL 子域的程序

给定一个 URL,任务是从给定的 URL 中获取子域。使用explode()函数将字符串拆分为数组或preg_split()函数通过正则表达式将给定的字符串拆分为数组。

例子:

Input : subdomain.example.com
Output : subdomain

Input : contribute.geeksforgeeks.org
Output : contribute

方法一: PHP | explode()函数: explode()函数是PHP的一个内置函数,用于将一个字符串拆分为不同的字符串。的爆炸()函数分割基于所述字符串分隔符的字符串,即无论分隔字符出现它将该字符串。这个功能返回包含通过分割原始字符串形成的字符串的数组。

句法:

array explode( separator, OriginalString, NoOfElements )

使用explode()函数从URL 中获取子域。使用explode()函数获取子域比使用preg_split()函数获取子域更容易。



示例 1:


输出:
subdomain

示例 2:


输出:
contribute

方法二: PHP | preg_split()函数: preg_split()函数是PHP的一个内置函数,用于通过正则表达式将给定的字符串转换为数组。如果匹配失败,将返回一个包含输入字符串的单个元素的数组。

句法:

array preg_split( $pattern, $subject, $limit, $flag )

使用 preg_split()函数从 URL 获取子域。将正则表达式作为参数传递给函数并拆分 URL。

示例 1:


输出:
contribute

示例 2:


输出:
ide