Download the PHP package barouge/strings without Composer
On this page you can find all versions of the php package barouge/strings. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package strings
Extensions to PHP native string functionality
A library that extends PHP's native string functionality
Compatibility and dependencies
This library is compatible with PHP version 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3 and 8.4.
This library has no dependencies.
Installation
Installation is simple using composer.
Or simply add it to your composer.json file
Contributing
This library follows PSR-1 & PSR-2 standards.
Unit Tests
Before pushing any changes, please ensure the unit tests are all passing.
If possible, feel free to improve coverage in a separate commit.
Code sniffer
Before pushing, please ensure you have run the code sniffer. Only run it using the lowest support PHP version (7.2)
Static Analyses
Before pushing, please ensure you have run the static analyses tool.
Benchmarks
Before pushing, please ensure you have checked the benchmarks and ensured that your code has not introduced any slowdowns.
Feel free to speed up existing code, in a separate commit.
Feel free to add more benchmarks for greater coverage, in a separate commit.
Documentation
This library adds a number of array functions to extend PHP's native functionality
Below you can find links to the documentation for the new features.
| Function | Description |
|---|---|
| str_case_camel | Converts a string to camelCase |
| str_case_kebab | Converts a string to kebab-case |
| str_case_pascal | Converts a string to PascalCase |
| str_case_sentence | Converts a string to Sentence case |
| str_case_snake | Converts a string to snake_case |
| str_case_title | Converts a string to Title Case |
| str_cipher_caesar | Transform a string by shifting each letter up or down the alphabet |
| str_cipher_caesar_reverse | Reverse the effects of str_cipher_caesar |
| str_cipher_mono_alphabetic | Transform a string by mapping each letter to another alphabet |
| str_contains | Determine if a string contains another string |
| str_ends_with | Determine if a string ends with another string |
| str_random | Creates a string of random characters |
| str_slug | Converts a string to a slug |
| str_starts_with | Determine if a string starts with another string |