jorisros / iptools
一套用于检查和验证IP地址的工具。
v1.4
2018-08-05 16:40 UTC
Requires
- php: >=7.1
- markrogoyski/ipv4-subnet-calculator: ^2.1
Requires (Dev)
- phpunit/phpunit: ^7.3
This package is auto-updated.
Last update: 2024-08-30 01:37:54 UTC
README
Iptools
一套用于检查和验证IP地址的工具。
检测IP地址是否有效
\JorisRos\IpTools::validateIp('192.168.192.13');
检测IP地址是否在给定的范围内,通过两个IP地址之间的减号来指定范围
\JorisRos\IpTools::isIpInRange('192.168.192.13', '192.168.192.12-192.168.192.14');
检测IP地址是否在给定的范围内,通过通配符来指定范围
\JorisRos\IpTools::isIpInRange('192.168.192.13', '192.168.192.*,192.168.192.*');
检测IP地址是否在给定的范围内,通过子网来指定范围
\JorisRos\IpTools::isIpInRange('192.168.192.13', '192.168.192.0/24');
安装
可以使用composer进行安装
composer require jorisros/iptools
并且使用自动加载器来加载它
<?php require __DIR__.'/vendor/autoload.php'; $isValid = \JorisRos\IpTools::validateIp('192.168.192.13');