2017 © Pedro Peláez
 

library url

A URL operation Class, including set query, get query, parse query, get domain and so on.

image

rayful/url

A URL operation Class, including set query, get query, parse query, get domain and so on.

  • Friday, July 27, 2018
  • by kingmaxyang
  • Repository
  • 2 Watchers
  • 0 Stars
  • 511 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 11 Versions
  • 19 % Grown

The README.md

URL

一个对URL的通用操作类。, (*1)

安装(Composer)

composer require rayful/url

基本用法:, (*2)

$URL = new URL("http://abc.com/?page=1&param=a");
$URL->setQuery(["page"=>2]);
$newUrl = $URL->build();

echo $newUrl;   //will output: http://abc.com/?page=2&param=a

$URL = new URL("http://abc.com/?page=1&param=a");
$URL->replaceQuery(["page"=>2]);
$newUrl = $URL->build();

echo $newUrl;   //will output: http://abc.com/?page=2

可以全局地urlencode整条URL:, (*3)

$URL = new URL("http://abc.com/目录1/目录2/index.php?cat=科技&rate= 非常好");
$URL->encode();
$newUrl = $URL->build();

echo $newUrl;   //http://abc.com/%E7_%AE%E5%BD_1/%E7_%AE%E5%BD_2/index.php?cat=%E7%A7_%E6__&rate=+%E9__%E5%B8%B8%E5%A5%BD

构造函数不传参,默认为改变当前URL(需要在浏览器内)的某个参数:, (*4)

$URL = new URL();
$URL->setQuery(["page"=>2]);
$newUrl =  $URL->build();

快捷方式:, (*5)

echo URL::append(['page'=>2]);

四个静态方法的调用:, (*6)

$domain = URL::domain($url);    //url.com
$queryString = URL::queryString($url);  //query=1&query=2
$query = URL::query($url);  //['query'=>1,'query2'=>2]
$dir = URL::dir($url);  //http://url.com/doc

The Versions

27/07 2018

dev-master

9999999-dev

A URL operation Class, including set query, get query, parse query, get domain and so on.

  Sources   Download

MIT

by Kingmax Yang

url get query set query encode full url get url domain auto get current url

27/07 2018

1.5

1.5.0.0

A URL operation Class, including set query, get query, parse query, get domain and so on.

  Sources   Download

MIT

by Kingmax Yang

url get query set query encode full url get url domain auto get current url

27/07 2018

1.4

1.4.0.0

A URL operation Class, including set query, get query, parse query, get domain and so on.

  Sources   Download

MIT

by Kingmax Yang

url get query set query encode full url get url domain auto get current url

10/10 2017

1.3

1.3.0.0

A URL operation Class, including set query, get query, parse query, get domain and so on.

  Sources   Download

MIT

by Kingmax Yang

url get query set query encode full url get url domain auto get current url

04/10 2017

1.2

1.2.0.0

A URL operation Class, including set query, get query, parse query, get domain and so on.

  Sources   Download

MIT

by Kingmax Yang

url get query set query encode full url get url domain auto get current url

01/10 2017

1.1.1

1.1.1.0

A URL operation Class, including set query, get query, parse query, get domain and so on.

  Sources   Download

MIT

by Kingmax Yang

url get query set query encode full url get url domain auto get current url

05/05 2016

1.1

1.1.0.0

A URL operation Class, including set query, get query, parse query, get domain and so on.

  Sources   Download

MIT

by Kingmax Yang

url get query set query encode full url get url domain auto get current url

29/04 2016

1.0.2

1.0.2.0

A URL operation Class, including set query, get query, parse query, get domain and so on.

  Sources   Download

MIT

by Kingmax Yang

url get query set query encode full url get url domain auto get current url

29/04 2016

1.0.1

1.0.1.0

A URL operation Class, including set query, get query, parse query, get domain and so on.

  Sources   Download

MIT

by Kingmax Yang

url get query set query encode full url get url domain auto get current url

22/04 2016

1.0.0

1.0.0.0

A URL operation Class, including set query, get query, parse query, get domain and so on.

  Sources   Download

MIT

by Kingmax Yang

url get query set query encode full url get url domain auto get current url

21/04 2016

0.1.0

0.1.0.0

A URL operation Class, including set query, get query, parse query, get domain and so on.

  Sources   Download

MIT

by Kingmax Yang

url get query set query encode full url get url domain auto get current url