weew / helpers-string
有用的PHP字符串助手集合。
Requires (Dev)
- phpunit/phpunit: ^4.7
- satooshi/php-coveralls: ^0.6.1
README
目录
安装
composer install weew/helpers-string
简介
这个小巧的库提供了各种助手函数来处理常见的字符串操作相关的问题。
函数
s
简单的字符串格式化助手。支持如:key
和%s
的占位符。
string s(string $format, mixed $args [, mixed $...])
str_starts_with
检查字符串是否以指定的序列开头。
bool str_starts_with(string $string, string $search [, bool $caseSensitive = false])
str_ends_with
检查字符串是否以指定的序列结尾。
bool str_ends_with(string $string, string $search [, bool $caseSensitive = false])
url
将多个字符串组合成一个URL。此函数确保各部分用/
正确粘合,并消除除协议后的所有//
。
string url(string $paths [, $...])
path
将多个字符串组合成一个路径。使用适当的目录分隔符粘合各部分,并消除所有//
或\\
。
string path(string $paths [, $...])
get_type
获取值的类型。返回值如int
、string
、function
。对象将返回其类名。
string get_type(mixed $abstract)
str_snake_case
将字符串转换为snake_case。
string str_snake_case(string $string)
str_studly_caps
将字符串转换为StudlyCase。
string str_studly_caps(string $string [, array $delimiters = ['-', '_']])
str_camel_case
将字符串转换为camelCase。
string str_camel_case(string $string [, array $delimiters = ['-', '_']])
str_random
生成一个随机的字母数字字符串。仅适用于偶数长度。
string str_random([int $length = 10])
str_explode
按一个或多个分隔符拆分字符串。与explode
函数类似,但允许多个分隔符。
string str_explode(string $string, string|array $delimiter [, int $limit = PHP_INT_MAX])
uuid
生成一个v4 uuid。
string uuid([string $prefix = null, int $length = 36])
uuid_format
将字符串格式化为v4 uuid。
string uuid_format(string $string [, string $prefix = null, int $length = null])
simple_uuid
生成一个更简单的格式的uuid。
string simple_uuid()
format_xml
格式化XML字符串。
string format_xml($string)