函数 | 说明 |
---|---|
str_format | 判断日志字段是否存在 |
str_join | 判断日志字段是否不存在。支持和其他函数组合使用。 |
str_zip | 通过连接符将输入的字符串连接生成一个新的字符串。 |
str_encode | 按照指定的编码格式对字符串进行编码。 |
str_decode | 按照指定的编码格式对传入值进行解码。 |
str_hex_escape_encode | 转义特殊字符,支持将十六进制字符转义为中文字符。 |
str_uuid | 随机生成UUID。 |
str_sort | 将指定的对象进行排序。 |
str_reverse | 将一个字符串进行反转。 |
str_replace | 根据规则将旧字符串替换成新字符串。 |
str_translate | 将字符串中的指定字符按照对应关系进行替换。 |
str_strip | 删除字符串中指定的字符。 |
str_lstrip | 删除字符串开头的指定字符。 |
str_rstrip | 删除字符串结尾的指定字符。 |
str_lower | 将字符串中所有大写字符转换为小写字符。 |
str_capitalize | 将字符串的第一个字母转化为大写,其他字母转化为小写。 |
str_swapcase | 对字符串的大小写字母进行转换。 |
str_count | 统计字符串里某个字符出现的次数。 |
str_find | 判断原字符串中是否包含指定的子字符串。 |
str_rfind | 查找字符串中指定字符或者字符串最后一次出现的位置。 |
str_endswith | 判断字符串是否以指定后缀结尾。 |
str_startswith | 判断字符串是否以指定字符串开头。 |
str_split | 通过指定分隔符对字符串进行分割。 |
str_splitlines | 通过换行符符对字符串进行分割。 |
str_partition | 根据指定的分隔符将字符串从左往右分割为三部分。 |
str_rpartition | 根据指定的分隔符将字符串从右往左分割为三部分。 |
str_center | 用指定字符将字符串填充到指定长度。 |
str_ljust | 用指定字符将字符串从结尾填充至指定长度。 |
str_rjust | 用指定字符将原字符串从开头填充至指定长度。 |
str_zfill | 用字符0从开头将字符串填充至指定长度。 |
str_expandtabs | 将字符串中的\t转为空格。 |
str_isalnum | 判断字符串是仅由字母和数字组成。 |
str_isalpha | 判断字符串是否仅由字母组成。 |
str_isascii | 判断字符串是否在ASCII中。 |
str_isdecimal | 判断字符串是否仅包含十进制字符。 |
str_isdigit | 判断字符串是否仅由数字组成。 |
str_islower | 判断字符串是否由小写字母组成。 |
str_isspace | 判断字符串是否仅由空格字符组成。 |
str_istitle | 判断字符串中所有单词的拼写首字母是否为大写,且其他字母为小写。 |
str_isupper | 判断字符串中所有的字母是否都为大写。 |