String Morpher A powerful and versatile string manipulation library designed for developers who need efficient and intuitive solutions for modifying and masking strings.
To see how to use and more details visit: documentation
You can start installing:
composer require ssolweb/string-morpher
Use:
use SSolWEB\StringMorpher\StringMorpher as SM;
// you can chain methods
$string = SM::make($string)
->trim()
->replace('fox', 'dog')
->sub(5, 20)
->toLower();
$captalizedAlpha = SM::onlyAlpha($string)
->captalize();
$pascalCase = SM::captalize($string)
->withoutSpaces();
// and use like a string
echo $string;
echo $captalizedAlpha;
$json = json_encode(['data' => $pascalCase]);
// or return string primitive string value
echo $string->getString();
Please see the contributing entry for more details.
The package is open source software licensed under the MIT LICENSE.