Download the PHP package spatie/string without Composer
On this page you can find all versions of the php package spatie/string. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download spatie/string
More information about spatie/string
Files in spatie/string
Informations about the package string
String handling evolved
This package provides a handy way to work with strings in php.
Spatie is a webdesign agency in Antwerp, Belgium. You'll find an overview of all our open source projects on our website.
Support us
We invest a lot of resources into creating best in class open source packages. You can support us by buying one of our paid products.
We highly appreciate you sending us a postcard from your hometown, mentioning which of our package(s) you are using. You'll find our address on our contact page. We publish all received postcards on our virtual postcard wall.
Install
You can install this package via composer:
Usage
First you must wrap a native string in a String-object. This can be done with the string
-function.
From then on you can chain methods like there's no tomorrow:
Of course you can keep concatenate the output with the .
-operator we all know and love.
You can also use offsets to manipulate a string.
Provided methods
between
Example:
toUpper
Example:
toLower
Example:
tease
Example:
replaceFirst
Example:
replaceLast
Example:
prefix
Example:
suffix
Example:
concat
This is identical to the suffix
-function.
possessive
Example:
segment
Related methods:
Example:
pop
Example:
contains
Example:
Integration with underscore.php
In addition to the methods described above, you can also use all string methods provided by Maxime Fabre's underscore package.
For example:
Of course, you can chain underscore's methods with our own.
Be aware that some underscore methods do not return a string value. Such methods are not chainable.
Testing
You can run the tests with:
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Freek Van der Herten
- All Contributors
About Spatie
Spatie is a webdesign agency in Antwerp, Belgium. You'll find an overview of all our open source projects on our website.
Alternatives
This package is primarily built for usage in our own projects. If you need a more full fledged string package take at look at these ones:
License
The MIT License (MIT). Please see License File for more information.