\think\helperStr

Summary

Methods
Properties
Constants
contains()
endsWith()
startsWith()
random()
lower()
upper()
length()
substr()
snake()
camel()
studly()
title()
No public properties found
No constants found
No protected methods found
$snakeCache
$camelCache
$studlyCache
N/A
No private methods found
No private properties found
N/A

Properties

$snakeCache

$snakeCache

$camelCache

$camelCache

$studlyCache

$studlyCache

Methods

contains()

contains(string  $haystack, string|array  $needles) : bool

检查字符串中是否包含某些字符串

Parameters

string $haystack
string|array $needles

Returns

bool —

endsWith()

endsWith(string  $haystack, string|array  $needles) : bool

检查字符串是否以某些字符串结尾

Parameters

string $haystack
string|array $needles

Returns

bool —

startsWith()

startsWith(string  $haystack, string|array  $needles) : bool

检查字符串是否以某些字符串开头

Parameters

string $haystack
string|array $needles

Returns

bool —

random()

random(int  $length = 6, int  $type = null, string  $addChars = '') : string

获取指定长度的随机字母数字组合的字符串

Parameters

int $length
int $type
string $addChars

Returns

string —

lower()

lower(string  $value) : string

字符串转小写

Parameters

string $value

Returns

string —

upper()

upper(string  $value) : string

字符串转大写

Parameters

string $value

Returns

string —

length()

length(string  $value) : int

获取字符串的长度

Parameters

string $value

Returns

int —

substr()

substr(string  $string, int  $start, int|null  $length = null) : string

截取字符串

Parameters

string $string
int $start
int|null $length

Returns

string —

snake()

snake(string  $value, string  $delimiter = '_') : string

驼峰转下划线

Parameters

string $value
string $delimiter

Returns

string —

camel()

camel(string  $value) : string

下划线转驼峰(首字母小写)

Parameters

string $value

Returns

string —

studly()

studly(string  $value) : string

下划线转驼峰(首字母大写)

Parameters

string $value

Returns

string —

title()

title(string  $value) : string

转为首字母大写的标题格式

Parameters

string $value

Returns

string —