muvo / yii2-ip-calc
There is no license information available for the latest version (2017.09.01.2) of this package.
Simple IP calculator, which can be used as basic Model in Yii2
2017.09.01.2
2017-09-01 21:14 UTC
Requires
- php: >=7.0
- pear/net_ipv4: *
- yiisoft/yii2: ~2.0.0
This package is not auto-updated.
Last update: 2026-03-09 12:28:25 UTC
README
Quick start
Add model to your project
$ composer require muvo/yii2-ip-calculator "*"
or add this into section require of your composer.json:
...
"require" : {
...
"muvo/yii2-ip-calc" : "*"
}
...
then run
$ composer update
Basic usage
Examples
$ipv4 = address\IPv4('192.168.0.3/24');
echo $ipv4->ip; // 192.168.0.3 # Actual IP address
echo $ipv4->net; // 192.168.0.0 # Address of current IP network
echo $ipv4->mask; // 255.255.255.0 # Netmask in string format
echo $ipv4->prefixlen; // 24 # Prefix length of current network
echo $ipv4->broadcast; // 192.168.0.255 # Broadcast address of network
echo $ipv4->first; // 192.168.0.1 # First **REALLY AVAILABLE** IP for using
echo $ipv4->last; // 192.168.0.254 # Last **REALLY AVAILABLE** IP
echo $ipv4->cidr; // 192.168.0.0/24 # Network address written in CIDR format
Credits
Vladislav Muschinskikh i@unixoid.su © 2016