moharram82/helpers

适用于不同目的的PHP函数集合。

1.0.2 2020-05-07 10:47 UTC

This package is auto-updated.

Last update: 2024-09-07 20:34:22 UTC


README

适用于不同目的的PHP函数集合。

函数

  • getMySQLEnumValues: 从MySQL的enum字段定义中提取选项到一个数组:enum('male','female').
  • validUsername: 检查提供的字符串是否是有效的用户名,即:仅英文,无空格,只能以字母开头,只包含字母、数字和下划线,但不能以下划线结尾。
  • isPasswordStrong: 检查密码是否强大,包含至少:1个大写字母,1个小写字母,1个数字,长度至少8个字符。
  • isEnglish: 检查文本是否仅包含英文字母。
  • validTimestamp: 检查字符串是否是有效的时间戳。
  • removeHttpProtocol: 从链接中移除协议前缀(http://)或(https://)。
  • trimExtraSpace: 从开头、结尾和单词之间移除任何额外的空白。
  • cleanText: 从任何HTML和重复的空格或换行符中清理文本。
  • validEmail: 检查字符串是否是有效的电子邮件地址。
  • validDate: 检查字符串是否是有效的日期。
  • validUrl: 检查字符串是否是有效的URL地址。
  • calculateAge: 根据给定的出生日期计算年龄,并返回以年、月、日、小数形式表示的年龄。
  • imgResize: 调整图像大小。
  • getIP: 返回当前互联网会话的IP地址。
  • getUseragent: 返回当前互联网会话的用户代理字符串。
  • randomString: 生成随机的字母数字字符串。
  • isWindows: 检查当前环境是否基于Windows。
  • removeDir: 递归删除目录及其全部内容。
  • scanDirForFiles: 扫描目录并根据文件扩展名(jpg|png|gif)返回文件数组。