sinevia / php-library-stringutils

PHP 库字符串工具

v1.1.2 2018-08-10 06:57 UTC

This package is auto-updated.

Last update: 2024-09-11 18:05:46 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) - 将字符串拆分为单词