muvo/yii2-ip-calc

该软件包最新版本(2017.09.01.2)没有提供许可证信息。

简单的IP计算器,可以作为Yii2的基本模型使用

安装: 366

依赖关系: 1

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

2017.09.01.2 2017-09-01 21:14 UTC

This package is not auto-updated.

Last update: 2024-09-23 06:02:29 UTC


README

快速开始

将模型添加到您的项目中

$ composer require muvo/yii2-ip-calculator "*"

或将其添加到您的 composer.json 文件的 require 部分

...
    "require" : {
        ...
        "muvo/yii2-ip-calc" : "*"
    }
...

然后运行

$ composer update

基本用法

示例

$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

致谢

Владислав Мусинских i@unixoid.su © 2016