naroat / ivory
Ivory是一个实用、高效和可重用的PHP语言工具包。帮助开发者更加高效地开发PHP应用。
Installs: 17
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/naroat/ivory
Requires
- php: >=7.2
Requires (Dev)
- phpunit/phpunit: ^9.6
This package is auto-updated.
Last update: 2025-09-27 09:34:50 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.