jongoly / str-utils
Enterprise-ready, modular string manipulation library for PHP 8.0+.
v1.0.0
2026-09-10 14:59 UTC
Requires
- php: >=8.0
- ext-iconv: *
- ext-mbstring: *
Requires (Dev)
- phpunit/phpunit: ^10.0 || ^11.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
A highly optimized, modular, framework-agnostic string manipulation helper package for PHP 8.0+. Designed with comprehensive multi-byte UTF-8 standard defenses, with over than 25+ methods.
Installation
composer require Jongoly/str-utils
Basic Initialization
use Jongoly\StrUtils\Str; // Case conversions Str::camel('user_profile'); // userProfile Str::snake('PascalCase'); // pascal_case // Safe PII Obfuscation Str::maskEmail('secret@domain.com'); // s****t@domain.com // Cryptographic Assertions Str::uuid(); // Outputs robust v4 UUID pattern layout
Running Unit Tests
./vendor/bin/phpunit tests