PHP はサブネットマスクのプレフィックス長を素早く計算します $len=0; $netmask="255.255.255.0"; $split_mask=explode('.',$netmask); foreach($split_mask as $v) { ??? $len+=8-log(256-$v,2); } echo $len; ?>