17/09/06 11:18:38.46 /M6wkDL00.net
>>585
PHPには long2ip() と ip2long() という便利な組み込み関数があるので
それとビット演算子を使えば比較的簡単にできると思う
$cidr = '192.168.1.1/24';
list($ip, $prefix) = explode('/', $cidr);
var_dump($ip . '/' . long2ip(0xFFFFFFFF << (32 - $prefix)));
// 俺にはこの程度の処理にPEARを使う理由と正規表現をどこで使うかがよく分からない