sinevia / php-library-stringutils
PHP 库字符串工具
v1.1.2
2018-08-10 06:57 UTC
README
字符串操作实用函数
安装
composer require sinevia/php-library-stringutils v1.1.0
方法
- camelize($string, $separator = " ", $remove_separator = false)
- endsWith($string, $match) - 检查一个字符串是否以另一个字符串结束
- fixNewLines($text) - 将所有新行 \r\n 转换为 \n
- from_camel_case($input)
- htmlEmailToText($html) - 简单地将 HTML 邮件转换为文本的函数
- hasLowercase($string)
- hasMinumumChars($string, $chars)
- hasOnly($string, $gama) - 检查字符串是否仅包含 gama 中指定的字符。
- hasUppercase($string)
- hasNumber($string)
- hasSubstring($string, $substring)
- isEmail($email)
- leftFrom($string, $match)
- maxWords($string, $num, $suffix = '') - 返回字符串中的前 $num 个单词
- p2br($string) - 将带有 <p> 标签的良好格式字符串转换为带有 <br /> 标签的字符串
- random($length = 8, $string = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890") - 返回一个随机字符串。
- regexSurround($string,$regex,$prefix,$postfix) - 使用前缀和后缀字符串包围匹配的 regex
- regexReplace($string,$regex,$replacementWithMatches) - 使用带匹配的替换字符串替换匹配的 regex
- rightFrom($string, $match)
- slugify($string) - 从字符串创建友好的 URL slugs
- snakify($string, $separator = " ", $remove_separator = false)
- splitId($string) - 给定如 "comment_123" 或 "id_57" 的字符串,它返回 id
- startsWith($string, $match) - 检查一个字符串是否以另一个字符串开头。
- substringBetween($string, $match_left, $match_right, $ignore_case = false)
- toWords($string) - 将字符串拆分为单词