如何创建一系列IP地址?

use*_*729 3 php

假设输入是:

222.123.34.45222.123.34.55

然后我需要输出它们之间的IP地址:

222.123.34.45 222.123.34.46 ... 222.123.34.55
Run Code Online (Sandbox Code Playgroud)

cle*_*tus 20

使用ip2long()long2ip():

function ip_range($from, $to) {
  $start = ip2long($from);
  $end = ip2long($to);
  $range = range($start, $end);
  return array_map('long2ip', $range);
}
Run Code Online (Sandbox Code Playgroud)

以上将两个IP地址转换为数字(使用PHP核心功能),创建一系列数字,然后将该数字范围转换为IP地址.

如果你希望它们用空格分隔implode()结果.