The missing PHP string library
PHP
Latest commit f6e61b8 Nov 23, 2014 @kemo Merge pull request #1 from kemo/evolve
Evolve - rewrite
Failed to load latest commit information.
src/Kemo/Strings
tests
.gitignore Ignore phpStorm files Nov 16, 2014
README.md
composer.json
phpunit.xml Adding Proper tests Nov 23, 2014

README.md

PHP string object class

The missing PHP string library

Author

This will make living with PHP strings easier by;

  • providing a simple chained API to string operations
  • not mixing up the needle haystack stuff
  • allowing you to extend and add your own methods in seconds
$text = 'Something to translate';
$text = strtr($text, $translation);
$text = htmlspecialchars($text);
$text = nl2br($text);
echo $text;

Str objects allow you this;

echo (new Str('Something to translate'))
    ->tr($translation)
    ->chars()
    ->nl2br();