Download the PHP package awssat/str-helper without Composer
On this page you can find all versions of the php package awssat/str-helper. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download awssat/str-helper
More information about awssat/str-helper
Files in awssat/str-helper
Package str-helper
Short Description A flexible & powerful string manipulation helper for PHP
License MIT
Homepage https://github.com/awssat/str-helper
Informations about the package str-helper
str-helper
⚡️ A flexible, simple & yet powerful string manipulation helper for PHP. It gives you the magic of method chaining and it's easier and shorter to be included in views. It Supports most of PHP built-in strings functions (and other useful methods like: contains, equal, append, prepend ...).
Why use this instead of other string maniplulation packages ?
This is a wrapper for PHP default string functions, to provide a very poweful method chaining and conditions. You don't have to learn new methods names, just use PHP functions names that you know.
Install/Use
You can install the package via composer locally in your project folder:
After installing it, just start using StrHelper
class, or simply the helper function str()
:
Examples
In case you want an explicit string value for conditions, use "get":
There is a "tap" method:
for callbacks use "do" method:
or:
you may notice using camelCase instead of snake_case for method name works too.
You can also use conditions, if(..), else(), endif()
if can take an anonymous function
All methods are availabe to be called statically, as:
or using str() function.
__[UTF-8 Support] If mbstring library is installed and you call a strpos function, mb_strpos will be called instead.__
Tests
Simply use:
Credits
- Abdulrahman M.
- All Contributors
License
The MIT License (MIT). Please see License File for more information.