PHPackages                             julkwel/stringtools - 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. julkwel/stringtools

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

julkwel/stringtools
===================

String tools for php

v1.0.1(4y ago)471MITPHP

Since May 9Pushed 4y ago1 watchersCompare

[ Source](https://github.com/julkwel/php-string-tools)[ Packagist](https://packagist.org/packages/julkwel/stringtools)[ RSS](/packages/julkwel-stringtools/feed)WikiDiscussions main Synced today

READMEChangelog (2)Dependencies (1)Versions (4)Used By (0)

php-string-tools
================

[](#php-string-tools)

String tools for php, special chars cleaner and string comparison ... \[WIP\]

Installation :
--------------

[](#installation-)

`$ composer require julkwel/stringtools`

Usage :
-------

[](#usage-)

**- String special chars cleaner**

```
$textToClean = "ÉÉÊÊÎÎÎî ëŷ we are with spécïal charactêrs and w'ill clean";
\Julkwel\StringTools\StrCleaner::cleanString($textToClean)

Output: "eeeeiiii ey we are with special characters and will clean"

```

**- String Comparison :**

1. Simple use :

```
echo \Julkwel\StringTools\StrCompare::isStringIsEquals("test", "test");

Output: true

```

2. Special char removal use :

```
echo \Julkwel\StringTools\StrCompare::isStringIsEquals("têst", "test");

Output: true

```

Feel free to reach out to me and say hi !.

###  Health Score

24

—

LowBetter than 30% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 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.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

1561d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/796337b1023b2cd119d931660eb565f7a92d2d0383d468f8efbc914bfcc6acc7?d=identicon)[julkwel](/maintainers/julkwel)

---

Top Contributors

[![julkwel](https://avatars.githubusercontent.com/u/30557565?v=4)](https://github.com/julkwel "julkwel (10 commits)")

---

Tags

phpphp-stringphp-string-toolsstring-tools

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/julkwel-stringtools/health.svg)

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

###  Alternatives

[roots/wp-config

Fluent configuration management for WordPress

638.3M83](/packages/roots-wp-config)[fanmade/laravel-bitwise-trait

Simple trait to use bitwise operators on any class

1376.5k](/packages/fanmade-laravel-bitwise-trait)[voodoophp/paginator

Paginator is a simple class that allows you to create pagination. It doesn't require any database connection. It is compatible with Twitter's Bootstrap Framework, by using the CSS class pagination that is also attached.

351.5k1](/packages/voodoophp-paginator)

PHPackages © 2026

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