webnium / network-address-group
Utility for grouped network address manipulation
1.0.5
2017-08-07 06:18 UTC
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-02-15 19:15:34 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