muvo / yii2-ip-calc
Simple IP calculator, which can be used as basic Model in Yii2
Installs: 366
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:yii2-extension
Requires
- php: >=7.0
- pear/net_ipv4: *
- yiisoft/yii2: ~2.0.0
This package is not auto-updated.
Last update: 2025-01-27 07:26:09 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