2017 © Pedro Peláez
 

library range-generator

Generates a range of values by a start and end value

image

topo/range-generator

Generates a range of values by a start and end value

  • Tuesday, October 31, 2017
  • by ptopczewski
  • Repository
  • 0 Watchers
  • 0 Stars
  • 1,288 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 71 % Grown

The README.md

Range generator

Coverage Status Build Status, (*1)

A small lib for generating a range array by a start and end value., (*2)

Examples

Numeric range

<?php

require 'vendor/autoload.php';

$generator = new \RangeGenerator\Services\Generator();
$generator->addHandler(new \RangeGenerator\Services\Handlers\Numeric());

$values = $generator->buildRange(5, 10);

[
    5, 6, 7, 8, 9, 10
]

<?php

require 'vendor/autoload.php';

$generator = new \RangeGenerator\Services\Generator();
$generator->addHandler(new \RangeGenerator\Services\Handlers\Numeric());

$values = $generator->buildRange('020', '015');

[
    '020', '019', '018', '017', '016', '015'
]

Character range

<?php

require 'vendor/autoload.php';

$generator = new \RangeGenerator\Services\Generator();
$generator->addHandler(new \RangeGenerator\Services\Handlers\Character());

$values = $generator->buildRange('AAB', 'AAF');

[
    'AAB', 'AAC', 'AAD', 'AAF'
]

Numeric range with labels

<?php

require 'vendor/autoload.php';

$generator = new \RangeGenerator\Services\Generator();
$generator->addHandler(new \RangeGenerator\Services\Handlers\NumericWithLabel());

$values = $generator->buildRange('MyZone04 - medium', 'MyZone09 - medium'');

[
    'MyZone04 - medium',
    'MyZone05 - medium',
    'MyZone06 - medium',
    'MyZone07 - medium',
    'MyZone08 - medium',
    'MyZone09 - medium'
]

The Versions

31/10 2017

dev-master

9999999-dev

Generates a range of values by a start and end value

  Sources   Download

MIT

The Requires

  • php ^5.6 || ^7.0

 

The Development Requires

by Patryk Topczewski

generator range

31/10 2017

v0.1.0

0.1.0.0

Generates a range of values by a start and end value

  Sources   Download

MIT

The Requires

  • php ^5.6 || ^7.0

 

The Development Requires

by Patryk Topczewski

generator range