PHP code example of lionser / cidr
1. Go to this page and download the library: Download lionser/cidr library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
lionser / cidr example snippets
$netmaskDetectror = new \Lionser\Detector\NetmaskDetector();
$parser = new \Lionser\Parser\CIDRRangeParser($netmaskDetectror);
$start = new \Lionser\ValueObject\IP\IPv4('1.0.0.0');
$end = new \Lionser\ValueObject\IP\IPv4('1.0.0.255');
$range = new \Lionser\ValueObject\IP\Range($start, $end);
/** @var $cidrs \Lionser\ValueObject\CIDR[] */
$cidrs = $parser->parseRange($range);
# Or facade usage
/** @var $cidrs \Lionser\ValueObject\CIDR[] */
$cidrs = \Lionser\Parser\CIDRParserFacade::parse('1.0.0.0', '1.0.0.255');
foreach($cidrs as $cidr) {
echo $cidr; # '1.0.0.0\24'
}
bash
# Install Composer
curl -sS https://getcomposer.org/installer | php