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 2d 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

[freedsx/ldap

A Pure PHP LDAP library

157142.4k2](/packages/freedsx-ldap)[arm092/livewire-datatables

Advanced datatables using Laravel, Livewire, Tailwind CSS and Alpine JS

2953.8k](/packages/arm092-livewire-datatables)[wiebenieuwenhuis/filament-char-counter

Count the amount of characters in a field

278.5k](/packages/wiebenieuwenhuis-filament-char-counter)[mchampaneri/timeslicer

A plugable laravel package to generate time slots of particular time interval for any time range.

103.2k](/packages/mchampaneri-timeslicer)

PHPackages © 2026

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