naroat / ivory
Ivory是一个实用、高效和可重用的PHP语言工具包。帮助开发者更加高效地开发PHP应用。
v1.0.3
2024-12-04 10:08 UTC
Requires
- php: >=7.2
Requires (Dev)
- phpunit/phpunit: ^9.6
This package is auto-updated.
Last update: 2025-04-04 11:01:55 UTC
README

Ivory是什么?
Ivory(象牙)是一个实用,高效和可重用的PHP语言工具包。帮助开发者更加高效地开发PHP应用。Ivory包含的工具包括:
- 字符串和数组处理
- 日期&时间
- 加密&解密
- 其他工具包:文件、网络、随机、验证器等
文档:https://naroat.github.io/ivory/
安装
版本要求:
- PHP >= 7.2
- composer >= 2.0
安装:
composer require naroat/ivory
使用
示例:求两个日期之间相差的天数:
$startDate = '2024-10-03'; $endDate = '2024-12-10'; $res = \Naroat\Ivory\DateTime\DateTime::dateDiff($startDate, $endDate); var_dump($res); //output: //int(68)
示例:私隐化邮箱示例
$res = \Naroat\Ivory\Str\Str::hideEmail('foo123456@bar.com'); var_dump($res); //output: "foo***@bar.com" $res = \Naroat\Ivory\Str\Str::hideEmail('foo123456@bar.com', '---@'); var_dump($res); //output: "foo---@bar.com"
更多
更多特性请参考API.