Skip to content
/ ivory Public

Ivory(象牙)是一个实用,高效和可重用的PHP语言工具包。帮助开发者更加高效地开发PHP应用。

License

Notifications You must be signed in to change notification settings

naroat/ivory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



PHP version Composer version License

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('[email protected]');
var_dump($res);
//output: "foo***@bar.com"

$res = \Naroat\Ivory\Str\Str::hideEmail('[email protected]', '---@');
var_dump($res);
//output: "[email protected]"

更多

更多特性请参考API.

About

Ivory(象牙)是一个实用,高效和可重用的PHP语言工具包。帮助开发者更加高效地开发PHP应用。

Topics

Resources

License

Stars

Watchers

Forks

Languages