8ctopus/nano-ip

实验性IP地址库

0.1.2 2023-12-28 11:31 UTC

This package is auto-updated.

Last update: 2024-08-26 14:44:31 UTC


README

packagist downloads min php version license tests code coverage badge lines of code

实验性包,用于检查IPv4 IP地址是否在范围列表中。

功能

  • CIDR范围

安装

  • composer require 8ctopus/nano-ip

示例

use Oct8pus\NanoIP\CIDR;

require_once __DIR__ . '/vendor/autoload.php';

$range = '192.168.100.0/22';

$range = new CIDRRange($range);

echo $range;
192.168.100.0/22 range contains 1024 addresses 192.168.100.0 - 192.168.103.255

在线测试CIDR范围 了解CIDR表示法 更多信息 IPv6

运行测试

composer test

代码整洁

composer fix(-risky)