busybee / urljoin
将相对和绝对URL正确连接的库
1.0.0
2024-08-20 23:23 UTC
Requires
- php: >=5.0.0
README
一个PHP库函数,用于将基本URL和可能相对的目标URL连接为一个绝对URL
为什么这个不在PHP标准库中?谁知道。
安装
- 直接安装:只需将
src/urljoin.php
拖到您的项目中 - Composer:
composer require busybee/urljoin
用法
urljoin($base_url, $other_url);
查看tests.php以获取测试套件以及预期的输入和输出。 (正确完成这个比你想的要复杂得多!) 此实现追求准确性,并在存在歧义的情况下(例如../
堆栈下溢和空路径组件),将参考Python标准库的行为(由urlparse.urljoin
实现)。
你可能知道的其他名称
- 相对路径连接
- 给定基本URL将相对路径转换为绝对URL的函数
rel2abs
和relativeToAbsolute
(此类函数的常见名称)