PHP code example of urmaul / url
1. Go to this page and download the library: Download urmaul/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/ */
urmaul / url example snippets
use urmaul\url\Url;
$url = new Url('http://urmaul.com/');
// or
$url = Url::from('http://urmaul.com/');
echo Url::from('../html/')->absolute('http://urmaul.com/blog/tags/php/');
// http://urmaul.com/blog/tags/html/
echo Url::from('/blog/')->absolute('http://urmaul.com/blog/tags/php/');
// http://urmaul.com/blog/
echo Url::from('https://github.com/')->absolute('http://urmaul.com/blog/tags/php/');
// https://github.com/
echo Url::from('http://urmaul.com/')->addParam('foo', 'bar');
// http://urmaul.com/?foo=bar
echo Url::from('http://urmaul.com/?foo=bar')->addParam('spam', 'ham');
// http://urmaul.com/?foo=bar&spam=ham
echo Url::from('http://urmaul.com/?foo=bar')->addParam('foo', 'spam');
// http://urmaul.com/?foo=spam
echo Url::from('http://urmaul.com/')->addParams(array('foo' => 'bar'));
// http://urmaul.com/?foo=bar
echo Url::from('http://urmaul.com/?foo=bar')->addParams(array('spam' => 'ham'));
// http://urmaul.com/?foo=bar&spam=ham
echo Url::from('http://urmaul.com/?foo=bar')->addParams(array('foo' => 'spam'));
// http://urmaul.com/?foo=spam
echo Url::from('http://urmaul.com/?foo=bar')->removeParam('foo');
// http://urmaul.com/
echo Url::from('http://urmaul.com/?foo=bar&spam=ham')->removeParam('spam');
// http://urmaul.com/?spam=ham
echo Url::from('http://urmaul.com/?foo=bar')->removeParams(array('foo', 'spam'));
// http://urmaul.com/
echo Url::from('http://urmaul.com/?foo=bar&spam=ham')->removeParams(array('foo', 'spam'));
// http://urmaul.com/
echo Url::from('http://urmaul.com/?foo=bar&foo=spam&ham=spam')->removeParams(array('foo', 'spam'));
// http://urmaul.com/?ham=spam