jorisros/iptools

一套用于检查和验证IP地址的工具。

v1.4 2018-08-05 16:40 UTC

This package is auto-updated.

Last update: 2024-08-30 01:37:54 UTC


README

GitHub Workflow Status Packagist License Packagist PHP Version Maintainability

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');