noccylabs/url
Composer 安装命令:
composer require noccylabs/url
包简介
Makes working with URLs easier
README 文档
README
Installing
With composer:
$ composer require noccylabs/url:0.1.*
Using
To canonize URLs
If you have an input URL that may not be fully canonized, pass it through the
Url::canonizeUrl() static method:
$ugly = "google.com";
$pretty = Url::canonizeUrl($ugly, "https");
echo $pretty; // <- https://google.com
To apply partial URLs to base URLs
If you are crawling a page, this can be used to find the appropriate linked resource names from the document:
$base = new Url("http://www.domain.tld/some/page.html");
$image = "../image.jpg";
$image_url = $base->apply($image)->getUrl();
echo $image_url; // <- http://www.domain.tld/image.jpg
To create and manipulate URLs
$url = new Url();
$url->setHost("google.com");
$qs = new QueryString();
$qs->set("q", "Hello World");
$url->query = $qs;
echo $url; // <- http://google.com?q=Hello%20World
统计信息
- 总下载量: 23
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0
- 更新时间: 2014-10-04