This package can manipulate multibyte text strings as objects.
It can take a given string and perform one or more manipulation operations through a fluent interface.
Currently it provides the following functions:
- Camelize
- Concat
- Contains & Contains Case-Insensitive
- Contains Count & Count Case-Insensitive
- Dasherize
- EndsWith
- StartsWith
- EnsureLeft
- EnsureRight
- HashCode
- IndexOf & IndexOf Case-Insensitive
- IsAlpha
- IsAlphaNumeric
- IsAlphaNumeric with Space
- IsAlphaNumeric with Space and Dash
- IsDate
- IsDecimal
- IsEmail
- IsEmpty
- IsNumber
- LastIndexOf & LastIndexOf Case-Insensitive
- Length
- Lowercase
- Lowercase First
- Pad Both
- Pad Left
- Pad Right
- Replace Accents
- Remove Non Ascii
- Remove Whitespace
- Replace & Replace Case-Insensitive
- Reverse
- Split
- Strip Punctuation
- Strip Tags
- Sub String
- Trim
- Trim Left
- Trim Right
- Truncate
- Truncate Match and Truncate Match Case-Insensitive
- Uppercase
- Uppercase Words
- Width |