Flatten an array.
composer require ratacibernetica/php-flatten-array
- Expected input:
[ 1, [ 2 ], [[3],[[4]]]];
- Expected output:
[1,2,3,4]
$multipleArray = [ 1, [ 2 ], [[3],[[4]]]];
$flattener = new ratacibernetica\FlattenArray($multipleArray);
$flattenedArray = $flattener->flattened;
// equals $flattenedArray, [1,2,3,4]);
$otherFlat = $flattener->flattenArray( [1, [2], [3], [[4],[5]]] );
// equals( $otherFlat, [1,2,3,4,5]);
Tests are located in the tests
folder, and can be run with codeception, like so:
$ codecept run unit