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-27 08:30:15 UTC
README
English | 中文

What is Ivory?
Ivory is a practical, efficient and reusable PHP function toolkit. Help developers develop PHP applications more efficiently. The tools included in Ivory are:
- String
- Array
- Data & Time
- Cryptor
- File
- Network
- validator
Documentation:https://naroat.github.io/ivory/
Installation
Version requirements:
- PHP >= 7.2
- composer >= 2.0
Installation:
composer require naroat/ivory
Use
Example: Find the number of days between two dates:
$startDate = '2024-10-03'; $endDate = '2024-12-10'; $res = \Naroat\Ivory\DateTime\DateTime::dateDiff($startDate, $endDate); var_dump($res); //output: //int(68)
Example: Example of a private email
$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"
More
For more features, please refer to API.