【发布时间】:2017-01-23 22:44:20
【问题描述】:
我有两个变量,$newIpStart 和 $newIpEnd。
知道如何将最后一个八位字节从$newIpStart 增加到$newIpEnd 并将其存储在数组 f.e. 中吗?
为了更清楚,看一下这个例子。
$newIpStart = '192.168.1.1'; //string
$newIpEnd = '192.168.1.150'; //string
我想获取 192.168.1.1 和 192.168.1.150 之间的所有 IP(包括起始 IP 和结束 IP)。
请注意,在示例 192.168.1 中(前三个八位字节是静态的 - 它们不会改变),只有最后一个需要递增。
所以在这两者之间,我应该得到类似的 IP:
`192.168.1.1`
`192.168.1.2`
`192.168.1.3`
.. n ..
`192.168.1.150`
获得所有这些 IP 后,我会将其存储在数组中,这样我就可以循环它,并对每个 IP 进行一些操作。
有什么想法吗?
【问题讨论】: