JBZoo\Utils\Url::delArg PHP Метод

delArg() публичный статический Метод

Removes an item or list from the query string.
public static delArg ( string | array $keys, boolean $uri = null ) : string
$keys string | array Query key or keys to remove.
$uri boolean When false uses the $_SERVER value
Результат string
    public static function delArg($keys, $uri = null)
    {
        if (is_array($keys)) {
            return self::addArg(array_combine($keys, array_fill(0, count($keys), false)), $uri);
        }
        return self::addArg(array($keys => false), $uri);
    }

Usage Example

Пример #1
0
 public function testRemoveArg()
 {
     is('/app/admin/users', Url::delArg('user', '/app/admin/users?user=5'));
     is('/app/admin/users?action=edit', Url::delArg('user', '/app/admin/users?action=edit&user=5'));
     is('/app/admin/users?user=5', Url::delArg(array('tab', 'action'), '/app/admin/users?action=edit&tab=personal&user=5'));
 }