2017 © Pedro Peláez
 

library orthogonal_arrays

Orthogonal array

image

nokitakaze/orthogonal_arrays

Orthogonal array

  • Monday, February 12, 2018
  • by nokitakaze
  • Repository
  • 1 Watchers
  • 0 Stars
  • 124 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

Orthogonal arrays generation

Current status

General

Build Status Scrutinizer Code Quality Code Coverage , (*1)

Usage

At first, (*2)

composer require nokitakaze/orthogonal_arrays

And then, (*3)

$output = \NokitaKaze\OrthogonalArrays\Arrays::generateN2_values([
    ['human', 'cat'],
    ['boy', 'girl'],
    [true, false],
]);
foreach ($output as $line) {
    echo implode(', ', $line).";\n";
}
/* Output:
human, boy, 1;
human, girl, 1;
human, girl, ;
cat, boy, ;
cat, girl, 1;
*/

$output = \NokitaKaze\OrthogonalArrays\Arrays::generateN2_values([
    ['female', 'male'],
    ['catgirl'],
    [null, 10, 100500],
]);
foreach ($output as $line) {
    echo implode(', ', $line).";\n";
}
/* Output:
female, catgirl, ;
male, catgirl, ;
female, catgirl, 10;
male, catgirl, 10;
female, catgirl, 100500;
male, catgirl, 100500;
*/

$output = \NokitaKaze\OrthogonalArrays\Arrays::squeeze([
    ['USA', 'SpaceX'],
    ['USA', 'NASA'],
    ['Russia', 'Roscosmos'],
    ['Poland', null],
]);
foreach ($output as $line) {
    echo implode(', ', $line).";\n";
}
/* Output:
USA, SpaceX;
Russia, SpaceX;
Poland, SpaceX;
USA, NASA;
Russia, NASA;
Poland, NASA;
USA, Roscosmos;
Russia, Roscosmos;
Poland, Roscosmos;
USA, ;
Russia, ;
Poland, ;
*/

The Versions

12/02 2018

dev-master

9999999-dev

Orthogonal array

  Sources   Download

Apache-2.0

The Requires

  • php ^5.5 | ^7.0.9

 

The Development Requires

orthogonal arrays

12/02 2018

v0.1.1

0.1.1.0

Orthogonal array

  Sources   Download

Apache-2.0

The Requires

  • php ^5.5 | ^7.0.9

 

The Development Requires

orthogonal arrays

11/02 2018

v0.1.0

0.1.0.0

Orthogonal array

  Sources   Download

Apache-2.0

The Requires

  • php ^5.5 | ^7.0.9

 

The Development Requires

orthogonal arrays

11/02 2018

dev-developer

dev-developer

Orthogonal array

  Sources   Download

Apache-2.0

The Requires

  • php ^5.4 | ^7.0.9

 

The Development Requires

orthogonal arrays