thlib/php-url-modify

A simple URL helper.

Installs: 3

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/thlib/php-url-modify

2.0.2 2020-10-18 10:32 UTC

This package is auto-updated.

Last update: 2025-09-29 02:50:25 UTC


README

A simple URL helper

<?php
$url = 'https://example.com';
$url = TH\UrlModify\Url::modifyQuery($url, ['a'=>1]); // https://example.com?a=1
$url = TH\UrlModify\Url::modifyQuery($url, ['a'=>2, 'b'=> 3]); // https://example.com?a=2&b=3
$url = TH\UrlModify\Url::modifyQuery($url, ['a'=>null]); // https://example.com?b=3

$url = TH\UrlModify\Url::modifyAnchor($url, 'newanchor'); // https://example.com#newanchor
$url = 'https://example.com#oldanchor';
$url = TH\UrlModify\Url::modifyAnchor($url, null); // https://example.com
$url = TH\UrlModify\Url::modifyAnchor($url, 'newanchor'); // https://example.com#newanchor

To run tests

vendor/phpunit/phpunit/phpunit --bootstrap vendor/autoload.php tests