tarkhov/php-query-params
最新稳定版本:v0.1.0
Composer 安装命令:
composer require tarkhov/php-query-params
包简介
Set url querystring params using PHP.
README 文档
README
Set url querystring params using PHP.
Contents
Compatibility
| Library | Version |
|---|---|
| PHP | >= 7.4 |
Installation
Composer
composer require tarkhov/php-query-params
Usage
Filter query params
Return specified query params from querystring.
<?php use PHPQueryParams\QueryParams; $params = QueryParams::filter(['param1', 'param2'], 'param1=a¶m2=b¶m3=c'); // Output will be: param1=a¶m2=b echo $params;
Remove query params from url
<?php use PHPQueryParams\QueryParams; $url = QueryParams::remove(['param1', 'param2'], 'https://example.com/?param1=a¶m2=b¶m3=c'); // Output will be: https://example.com/?param3=c echo $url; // Remove single param $url = QueryParams::remove('param1', 'https://example.com/?param1=a¶m2=b¶m3=c'); // Output will be: https://example.com/?param2=b¶m3=c echo $url;
Set query params
<?php use PHPQueryParams\QueryParams; $url = QueryParams::set(['param1' => 'new_value', 'param2' => 'new_value', 'param4' => 'new_param'], 'https://example.com/?param1=a¶m2=b¶m3=c'); // Output will be: https://example.com/?param1=new_value¶m2=new_value¶m3=c¶m4=new_param echo $url;
Build url from parts
<?php use PHPQueryParams\QueryParams; $parts = parse_url('https://example.com/?param1=a¶m2=b¶m3=c'); $parts['host'] = 'new-domain.com'; $url = QueryParams::toUrl($parts); // Output will be: https://new-domain.com/?param1=a¶m2=b¶m3=c echo $url;
Author
License
This project is licensed under the MIT License - see the LICENSE file for details.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 5
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-02-02