IPv4/IPv6 manipulation library for PHP inspired by Python ipaddress.
- PHP >= 7.0
- IPv6 support enabled
- GMP extension (www.php.net/manual/en/book.gmp.php)
The recommended way is to install the lib through Composer.
Just add this to your composer.json
file (change the version by the release you want, or use dev-master
for the development version):
{
"require": {
"rlanvin/php-ip": "1.*"
}
}
Then run composer install
or composer update
.
Now you can use the autoloader, and you will have access to the library:
<?php
require 'vendor/autoload.php';
Complete doc is available in the wiki.
Feel free to contribute! Just create a new issue or a new pull request.
This library is released under the MIT License.