Download the PHP package ramsey/str-begins-ends without Composer
On this page you can find all versions of the php package ramsey/str-begins-ends. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ramsey/str-begins-ends
More information about ramsey/str-begins-ends
Files in ramsey/str-begins-ends
Package str-begins-ends
Short Description Provides functions to test whether a string begins or ends with a certain substring.
License MIT
Homepage https://github.com/ramsey/str-begins-ends
Informations about the package str-begins-ends
ramsey/str-begins-ends
ramsey/str-begins-ends provides functions to test whether a string begins or ends with a certain substring. This is a polyfill for functions based on Will Hudgins's PHP RFC "Add str begin and end functions."
This project adheres to a Contributor Code of Conduct. By participating in this project and its community, you are expected to uphold this code.
Installation
The preferred method of installation is via Composer. Run the following
command to install the package and add it as a requirement to your project's
composer.json
:
Documentation
This library provides the following functions in the global scope. It will not cause conflicts in any project using it, should PHP decide to adopt and implement the RFC in a future version.
str_starts_with
Performs a case-sensitive check to determine whether $haystack
begins with
$needle
.
Example
str_ends_with
Performs a case-sensitive check to determine whether $haystack
ends with
$needle
.
Example
str_begins_with_ci
Performs a case-insensitive check to determine whether $haystack
begins with
$needle
.
Example
str_ends_with_ci
Performs a case-insensitive check to determine whether $haystack
ends with
$needle
.
Example
mb_str_starts_with
Performs a case-sensitive, multi-byte safe str_starts_with()
operation to check
whether $haystack
begins with $needle
.
This function is only available if the mbstring extension is installed.
Example
mb_str_ends_with
Performs a case-sensitive, multi-byte safe str_ends_with()
operation to check
whether $haystack
ends with $needle
.
This function is only available if the mbstring extension is installed.
Example
mb_str_begins_with_ci
Performs a case-insensitive, multi-byte safe str_begins_with_ci()
operation to check
whether $haystack
begins with $needle
.
This function is only available if the mbstring extension is installed.
Example
mb_str_ends_with_ci
Performs a case-insensitive, multi-byte safe str_ends_with_ci()
operation to check
whether $haystack
ends with $needle
.
This function is only available if the mbstring extension is installed.
Example
Contributing
Contributions are welcome! Please read CONTRIBUTING for details.
Copyright and License
The ramsey/str-begins-ends library is copyright © Ben Ramsey and licensed for use under the MIT License (MIT). Please see LICENSE for more information.