PHPackages                             berlioz/utils - 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. berlioz/utils

Abandoned → [berlioz/helpers](/?search=berlioz%2Fhelpers)ArchivedLibrary[Utility &amp; Helpers](/categories/utility)

berlioz/utils
=============

Additional functions for PHP

02.9kPHP

Since Mar 11Pushed 6y ago1 watchersCompare

[ Source](https://github.com/BerliozFramework/Utils)[ Packagist](https://packagist.org/packages/berlioz/utils)[ RSS](/packages/berlioz-utils/feed)WikiDiscussions develop Synced 2d ago

READMEChangelogDependenciesVersions (1)Used By (0)

**⚠️ Package abandoned, look at replacement package: [BerliozFramework/Helpers](https://github.com/BerliozFramework/Helpers) ⚠️**

Berlioz Utils
=============

[](#berlioz-utils)

Additional functions for PHP to help you in development.

Dates
-----

[](#dates)

- `b_time_to_sec(...)`: return the number of seconds since midnight with hour param in format (H:m:i)
- `b_sec_to_time(...)`: format time with timestamp in entry
- `b_date_format(...)`: format date/time object or timestamp to the given pattern
- `b_age(...)`: calculation of age with birthday
- `b_db_date(...)`: convert date in entry to the database format (computer format)

Forms
-----

[](#forms)

- `b_form_protect(...)`: protect data passed into form values
- `b_form_control(...)`: control form input data (from $\_GET or $\_POST)
- `b_form_control_get(...)`: control form input data from $\_GET
- `b_form_control_post(...)`: control form input data from $\_POST

Security
--------

[](#security)

- `b_is_secured_page(...)`: is secured page ?
- `b_get_secured_page(...)`: get secured page of given url

Strings
-------

[](#strings)

- `b_mb_detect_encoding(...)`: mb\_detect\_encoding() alternative (using iconv)
- `b_detect_utf_encoding(...)`: detect UTF encoding of string or files
- `b_remove_bom`(...): remove the BOM of UTF string or files
- `b_truncate(...)`: truncate string
- `b_remove_entities(...)`: remove entities from string
- `b_strtouri(...)`: treat string for url
- `b_random_string(...)`: generate an hazard string
- `b_email_account(...)`: extract account part of email
- `b_email_domain(...)`: extract domain of email
- `b_nl2p(...)`: surrounds paragraphs with "P" HTML tag and inserts HTML line breaks before all newlines

Objects
-------

[](#objects)

- `b_property_get(...)`: get property value to an object when we don't know getter format
- `b_property_set(...)`: set property value to an object when we don't know setter format

Arrays
------

[](#arrays)

- `b_array_traverse(...)`: traverse array with keys
- `b_array_merge_recursive(...)`: merge two or more arrays recursively

Images
------

[](#images)

- `b_gradient_color(...)`: calculate a gradient destination color
- `b_img_size(...)`: calculate sizes with new given width and height
- `b_img_resize(...)`: resize image
- `b_img_support(...)`: resize support of image

###  Health Score

21

—

LowBetter than 18% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity34

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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://avatars.githubusercontent.com/u/18268216?v=4)[Ronan Giron](/maintainers/ElGigi)[@ElGigi](https://github.com/ElGigi)

---

Top Contributors

[![ElGigi](https://avatars.githubusercontent.com/u/18268216?v=4)](https://github.com/ElGigi "ElGigi (17 commits)")

### Embed Badge

![Health badge](/badges/berlioz-utils/health.svg)

```
[![Health](https://phpackages.com/badges/berlioz-utils/health.svg)](https://phpackages.com/packages/berlioz-utils)
```

###  Alternatives

[psmb/newsletter

Generate Newsletters based on Fusion

121.5k](/packages/psmb-newsletter)

PHPackages © 2026

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