berlioz/utils

此包已被废弃且不再维护。作者建议使用berlioz/helpers包。

PHP的附加功能

dev-develop 2020-03-11 00:34 UTC

This package is auto-updated.

Last update: 2020-03-11 00:34:17 UTC


README

⚠️ 包已废弃,请查看替代包:BerliozFramework/Helpers ⚠️

Berlioz Utils

PHP的附加功能,帮助您在开发中。

日期

  • b_time_to_sec(...): 返回午夜以来秒数,小时参数格式为 (HⓂ️i)
  • b_sec_to_time(...): 使用条目中的时间戳格式化时间
  • b_date_format(...): 将日期/时间对象或时间戳格式化为给定的模式
  • b_age(...): 基于生日计算年龄
  • b_db_date(...): 将条目中的日期转换为数据库格式(计算机格式)

表单

  • b_form_protect(...): 保护传递给表单值的日期
  • b_form_control(...): 控制表单输入数据(来自 $_GET 或 $_POST)
  • b_form_control_get(...): 控制来自 $_GET 的表单输入数据
  • b_form_control_post(...): 控制来自 $_POST 的表单输入数据

安全

  • b_is_secured_page(...): 是否为安全页面?
  • b_get_secured_page(...): 获取给定 URL 的安全页面

字符串

  • b_mb_detect_encoding(...): mb_detect_encoding() 的替代方案(使用 iconv)
  • b_detect_utf_encoding(...): 检测字符串或文件的 UTF 编码
  • b_remove_bom(...): 移除 UTF 字符串或文件的 BOM
  • b_truncate(...): 截断字符串
  • b_remove_entities(...): 从字符串中删除实体
  • b_strtouri(...): 处理用于 URL 的字符串
  • b_random_string(...): 生成一个随机字符串
  • b_email_account(...): 提取电子邮件的账户部分
  • b_email_domain(...): 提取电子邮件的域名
  • b_nl2p(...): 用 "P" HTML 标签包围段落,并在所有换行符之前插入 HTML 换行符

对象

  • b_property_get(...): 在不知道获取器格式的情况下获取对象的属性值
  • b_property_set(...): 在不知道设置器格式的情况下设置对象的属性值

数组

  • b_array_traverse(...): 使用键遍历数组
  • b_array_merge_recursive(...): 递归合并两个或多个数组

图像

  • b_gradient_color(...): 计算渐变目标颜色
  • b_img_size(...): 使用新的宽度和高度计算大小
  • b_img_resize(...): 调整图像大小
  • b_img_support(...): 图像调整大小的支持