Download the PHP package thestringler/manipulator without Composer
On this page you can find all versions of the php package thestringler/manipulator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download thestringler/manipulator
More information about thestringler/manipulator
Files in thestringler/manipulator
Download thestringler/manipulator
More information about thestringler/manipulator
Files in thestringler/manipulator
Vendor thestringler
Package manipulator
Short Description An OOP approach to string manipulation.
License MIT
Package manipulator
Short Description An OOP approach to string manipulation.
License MIT
Please rate this library. Is it a good library?
Informations about the package manipulator
The Stringler
A simple class to manipulate strings in an OO way. Inspired by Spatie's String. Just built this for fun. Hope you like it.
Install
Via composer:
Using Laravel? Checkout The Stringler Laravel Package.
Methods
append($string)
camelToSnake
camelToClass
capitalize
capitalizeEach
custom
eachCharacter($closure)
eachWord($closure, $preserveSpaces = false)
getPossessive
htmlEntities($flags = ENT_HTML5, $encoding = 'UTF-8', $doubleEncode = true)
htmlEntitiesDecode($flags = ENT_HTML5, $encoding = 'UTF-8')
htmlSpecialCharacters($flags = ENT_HTML5, $encoding = 'UTF-8', $doubleEncode = true)
lowercaseFirst
make($string)
pad($length, $string, $type = null)
prepend($string)
pluralize($items = null)
You can optionally pass an array or numeric value to pluaralize
to determine if the given string should be pluaralized.
nthCharacter($nth, $closure)
nthWord($nth, $closure, $preserveSpaces = true)
remove($string, $caseSensitive = true)
removeSpecialCharacters($exceptions = [])
repeat($multiplier = 1)
replace($find, $replace = '', $caseSensitive = true)
reverse
snakeToCamel
snakeToClass
stripTags($allowed = '')
toCamelCase
toL33t
toLower
toSlug
toSnakeCase
toString
This method just returns the string.
toUpper
trim
trimBeginning
trimEnd
truncate($length = 100, $append = '...')
urlDecode
urlEncode
Chainable
All of these methods (minus toString
) can be chained.
Contribute
Contributions are very welcome!
- Follow the PSR-2 Standard
- Send a pull request.
That's pretty much it!
All versions of manipulator with dependencies
PHP Build Version
Package Version
The package thestringler/manipulator contains the following files
Loading the files please wait ....