gpt4 book ai didi

php - 拆分 URL 的 PHP 字符串

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:38:14 27 4
gpt4 key购买 nike

如何只返回域名的TLD

例如,如果我有以下内容:

www.domain.co.uk 我只想返回 .co.uk

domain.co.uk 也是如此

所有其他 TLD (.com、.co、.org 等)

有没有一种简单的方法可以在不使用 Regex

的情况下在 PHP 中执行此操作?

我正在考虑使用 explode 但我不太熟悉它

最佳答案

您可以使用名为 tldextract.php 的库。

在这里找到它 https://github.com/data-ac-uk/equipment/blob/master/_misc/tldextract.php

用法很简单:

$extract = new TLDExtract();
$components = $extract('http://forums.bbc.co.uk/');
echo $components['tld']; // co.uk

现在有多简单?

如果您阅读代码,您会发现它使用了一个很大的 listfetchTldList() 函数中的顶级域名。

关于php - 拆分 URL 的 PHP 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30527863/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com