PHPackages                             1-git/url-params-generator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. 1-git/url-params-generator

ActiveProject[Utility &amp; Helpers](/categories/utility)

1-git/url-params-generator
==========================

Simple url generator from array of params

033PHP

Since Dec 4Pushed 7y agoCompare

[ Source](https://github.com/1-git/url-params-generator)[ Packagist](https://packagist.org/packages/1-git/url-params-generator)[ RSS](/packages/1-git-url-params-generator/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependenciesVersions (1)Used By (0)

Url params generator
--------------------

[](#url-params-generator)

Simple url combination generator

\###Example:

Input:

```
[
     'url_1',
     'url_2' => 'param_2=1',
     'url_3' => [
          'param_1=1',
           'param_2=2',
     ],
     'url_4' => [
       'param_1' => 1,
       'param_2' => 2,
     ],
     'url_5' => [
         'param_1=2',
       'param_1' => 2,
       'param_2' => [21, 2],
     ],
     'url_6' => [
         [
             'param_1=1',
             'param_2=2',
         ],
         [
             'param_1' => 3,
             'param_2' => 4,
         ],
         [
             'param_3' => 3,
             'param_4' => 4,
             'param_5' => [51, 52],
         ]
     ]
]

```

Output:

```
[
     'url_1',
     'url_2?param_2=1',
     'url_3?param_1=1',
     'url_3?param_2=2',
     'url_4?param_1=1',
     'url_4?param_2=2',
     'url_5?param_1=2',
     'url_5?param_1=2',
     'url_5?param_2=21',
     'url_5?param_2=2',
     'url_6?param_1=1+param_2=2',
     'url_6?param_1=3+param_2=4',
     'url_6?param_3=3+param_4=4+param_5=51',
     'url_6?param_3=3+param_4=4+param_5=52',
;`
```

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/36f839f3a9871adb624a27837c9d959198c60cac124671439c0359c76b4ec37d?d=identicon)[1-git](/maintainers/1-git)

### Embed Badge

![Health badge](/badges/1-git-url-params-generator/health.svg)

```
[![Health](https://phpackages.com/badges/1-git-url-params-generator/health.svg)](https://phpackages.com/packages/1-git-url-params-generator)
```

###  Alternatives

[mageplaza/module-gdpr

Magento 2 GDPR Extensions

52333.4k1](/packages/mageplaza-module-gdpr)[prooph/event-store-bus-bridge

Marry CQRS with Event Sourcing

37518.3k11](/packages/prooph-event-store-bus-bridge)[loveorigami/yii2-modal-ajax

A wrapper around Yii2 Bootstrap Modal for using an ActiveForm via AJAX inside

50167.8k2](/packages/loveorigami-yii2-modal-ajax)[proner/phppimaco

Lib para geração de Etiquetas PIMACO

7470.0k](/packages/proner-phppimaco)[yii2mod/collection

Basic collection library

31177.6k5](/packages/yii2mod-collection)[elgentos/magento2-inventory-log

Magento 2 - Inventory Log

3073.8k](/packages/elgentos-magento2-inventory-log)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
