PHP code example of rayful / url
1. Go to this page and download the library: Download rayful/url library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
rayful / url example snippets
$URL = new URL("http://abc.com/?page=1¶m=a");
$URL->setQuery(["page"=>2]);
$newUrl = $URL->build();
echo $newUrl; //will output: http://abc.com/?page=2¶m=a
$URL = new URL("http://abc.com/?page=1¶m=a");
$URL->replaceQuery(["page"=>2]);
$newUrl = $URL->build();
echo $newUrl; //will output: http://abc.com/?page=2
$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 = new URL();
$URL->setQuery(["page"=>2]);
$newUrl = $URL->build();
echo URL::append(['page'=>2]);
$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