crwlr/url

URL的瑞士军刀。

v2.1.1 2024-01-31 16:22 UTC

README

crwlr.software logo

URL的瑞士军刀

当PHP的parse_url()函数不够用时,此包就适合您。

关键特性

  • 解析URL并分别访问或修改所有组成部分。
  • 将HTML文档中可能找到的任何相对引用解析为基于文档URL的绝对URL
  • 不仅获取URL的完整主机名,还可以单独获取主机名的注册域域名后缀子域名部分(感谢Mozilla Public Suffix List)。
  • 高级API以访问和操作URL的查询部分。
  • 比较URL或URL的组成部分(例如,检查不同的URL是否指向同一主机或域)
  • 由于使用了symfony/polyfill-intl-idn,因此解析国际化域名(IDN)也不成问题。
  • 包含一个适配器类,实现了PSR-7 UriInterface

文档

您可以在crwlr.software找到文档。

贡献

如果您考虑为此包贡献一些内容,请阅读贡献指南(CONTRIBUTING.md)