tholu / php-cidr-match
CIDRmatch is a library to match an IP to an IP range in CIDR notation (IPv4 and IPv6).
0.6
2026-03-03 12:48 UTC
Requires
- php: >=7.4
Requires (Dev)
- composer/composer: ^2.9.5
- phpunit/phpunit: ^9.6.29
- squizlabs/php_codesniffer: ^3.13.5
This package is not auto-updated.
Last update: 2026-03-12 10:13:57 UTC
README
CIDR match
CIDRmatch is a library to match an IP to an IP range in CIDR notation (IPv4 and IPv6).
NOTE: Symfony2 already does everything this library here does with its IpUtils module. Unfortunately I discovered this only after I finished working on this library.
Usage
$cidrMatch = new CIDRmatch();
$cidrMatch->match($ip, $cidr);
Tests
./vendor/bin/phpunit tests/CIDRmatchTest