rpodwika / network-calculator
PHP工具,用于计算网络子网、前缀、掩码、IP范围
0.1.2
2016-06-25 08:31 UTC
Requires (Dev)
- phpunit/phpcov: ^3.1
- phpunit/phpunit: ^5.4
- satooshi/php-coveralls: dev-master
This package is auto-updated.
Last update: 2024-09-23 10:09:04 UTC
README
##PHP网络计算器
在寻找好的网络计算器时,我找不到一个用PHP编写的好的计算器。这就是我决定使用位掩码操作和数学来编写它的原因。
##我能计算什么?
- 网络地址
- 广播地址
- CIDR前缀
- 网络中的第一个和最后一个IP
- 网络中可能的主机数量
##如何使用?
$networkCalculator = new NetworkCalculator("192.168.1.14, "255.255.255.0");
echo $networkCalculator->calculateNetworkAddress(); // 192.168.1.0
echo $networkCalculator->calculateBroadcastIp(); // 192.168.1.255
echo $networkCalculator->calculateNetworkMaskLength(); // 24
list($first, $last) = $networkCalculator->calculateIpRange();
echo $first; // 192.168.1.1
echo $last; // 192.168.1.254
echo $networkCalculator; // will print all the information in pretty way
##发现了一个错误?
只需发起拉取请求或报告问题即可。