webnium / network-address-group
Utility for grouped network address manipulation
Installs: 32
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
pkg:composer/webnium/network-address-group
Requires
- php: >=5.5.0
- leth/ip-address: ^1.1
Requires (Dev)
- phpmd/phpmd: ~2.2
- phpunit/phpunit: ~4.5
- satooshi/php-coveralls: ~0.6
- squizlabs/php_codesniffer: ~2.2
This package is not auto-updated.
Last update: 2025-10-25 22:45:25 UTC
README
Utility for grouped network address manipulation
Installation
This library distributed via packagist.org.
Execute:
$ wget http://getcomposer.org/composer.phar
$ php composer.phar require webnium/network-address-group:~1.0
or add following to your composer.json
{
"require": {
"webnium/network-address-group": "~1.0"
}
}
Usage
use Webnium\IpAddress\NetworkAddressGroup; $group = new NetworkAddressGroup([ '192.168.0.0/24', '192.168.2.0/24', '10.1.0.0/16', '10.0.1.64/27']); var_dump($group->encloses('192.168.0.53')); // bool(true) var_dump($group->encloses('192.168.1.1')); // bool(false)
License
MIT License