Пример #1
0
<?php

/*
*	Run in command line: php test.group.php
*/
require_once "group.php";
$input = array(10, 1, -20, 14, 99, 136, 19, 20, -15, 117, 22, 93, 120, 131);
print "\nInput:" . implode(",", $input);
print "\nOutput:";
print_r(GroupByInterval::withRangeAndSet(10, $input));
$input = array(10, 1, -20, 14, 99, 136, 19, 20, 117, 22, 93, 120, 131);
print "\nInput:" . implode(",", $input);
print "\nOutput:";
print_r(GroupByInterval::withRangeAndSet(15, $input));
try {
    $input = array(10, 1, "A", 14, 99, 133, 19, 20, 117, 22, 93, 120, 131);
    print "\nInput:" . implode(",", $input);
    print "\nOutput:";
    print_r(GroupByInterval::withRangeAndSet(15, $input));
} catch (Exception $e) {
    echo 'Caught exception: ', $e->getMessage(), "\n";
}
print "\nInput: NULL";
print "\nOutput:";
print_r(GroupByInterval::withRangeAndSet(null, array()));