Download the PHP package bayfrontmedia/php-string-helpers without Composer
On this page you can find all versions of the php package bayfrontmedia/php-string-helpers. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bayfrontmedia/php-string-helpers
More information about bayfrontmedia/php-string-helpers
Files in bayfrontmedia/php-string-helpers
Package php-string-helpers
Short Description Helper class to provide useful string functions.
License MIT
Homepage https://github.com/bayfrontmedia/php-string-helpers
Informations about the package php-string-helpers
PHP string helpers
PHP helper class to provide useful string functions.
- License
- Author
- Requirements
- Installation
- Usage
License
This project is open source and available under the MIT License.
Author
Requirements
- PHP
^8.0
Installation
Usage
- has
- hasSpace
- startsWith
- endsWith
- startWith
- endWith
- lowercase
- uppercase
- titleCase
- camelCase
- kebabCase
- snakeCase
- random
- uuid
- uuid4
- uuid7
has
Description:
Checks if string contains a case-sensitive needle.
Parameters:
$string
(string)$needle
(string)
Returns:
- (bool)
Example:
hasSpace
Description:
Checks if string contains any whitespace.
Parameters:
$string
(string)
Returns:
- (bool)
Example:
startsWith
Description:
Checks if a string starts with a given case-sensitive string.
Parameters:
$string
(string)$starts_with
(string)
Returns:
- (bool)
Example:
endsWith
Description:
Checks if a string ends with a given case-sensitive string.
Parameters:
$string
(string)$ends_with
(string)
Returns:
- (bool)
Example:
startWith
Description:
Returns string, ensuring that it starts with a given string.
Parameters:
$string
(string)$start_with
(string)
Returns:
- (string)
Example:
endWith
Description:
Returns string, ensuring that it ends with a given string.
Parameters:
$string
(string)$end_with
(string)
Returns:
- (string)
Example:
lowercase
Description:
Converts string to lowercase using a specified character encoding.
See: https://www.php.net/manual/en/mbstring.supported-encodings.php
Parameters:
$string
(string)$encoding = 'UTF-8'
(string)
Returns:
- (string)
Example:
uppercase
Description:
Converts string to uppercase using a specified character encoding.
See: https://www.php.net/manual/en/mbstring.supported-encodings.php
Parameters:
$string
(string)$encoding = 'UTF-8'
(string)
Returns:
- (string)
Example:
titleCase
Description:
Converts string to title case using a specified character encoding.
See: https://www.php.net/manual/en/mbstring.supported-encodings.php
Parameters:
$string
(string)$encoding = 'UTF-8'
(string)
Returns:
- (string)
Example:
camelCase
Description:
Converts string to camel case, removing any non-alpha and non-numeric characters.
Parameters:
$string
(string)
Returns:
- (string)
Example:
kebabCase
Description:
Converts string to kebab case (URL-friendly slug), replacing any non-alpha and non-numeric characters with a hyphen.
Parameters:
$string
(string)$lowercase = false
(bool): Convert string to lowercase
Returns:
- (string)
Example:
snakeCase
Description:
Converts string to snake case, replacing any non-alpha and non-numeric characters with an underscore.
Parameters:
$string
(string)$lowercase = false
(bool): Convert string to lowercase
Returns:
- (string)
Example:
random
Description:
Return a random string of specified length and type.
Type of all
includes alphanumeric and special characters.
Note: Returned string is not cryptographically secure.
Parameters:
$length = 8
(int)$type = 'all'
(string): Valid types include:nonzero
,alpha
,numeric
,alphanumeric
, andall
Returns:
- (string)
Example:
uuid
Description:
Return a UUID v4 string.
NOTE: This method is depreciated. The uuid7 methods should be used instead.
Parameters:
- (None)
Returns:
- (string)
Example:
uuid4
Description:
Return a UUID v4 string.
Parameters:
- (None)
Returns:
- (string)
Example:
uuid7
Description:
Return a lexicographically sortable UUID v7 string.
Parameters:
- (None)
Returns:
- (string)
Example:
All versions of php-string-helpers with dependencies
ext-mbstring Version *
ext-iconv Version *