weew/helpers-string

有用的PHP字符串助手集合。

v1.10.0 2016-12-19 10:01 UTC

README

Build Status Test Coverage Version Licence

目录

安装

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

获取值的类型。返回值如intstringfunction。对象将返回其类名。

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)