Hi again,
Been busy wasting time, expanding on that again.
PHP Code:
var numbers:Array = new Array();
var amounts:Array = new Array();
var outcome:Array = new Array();
var i:Number = 0;
var j:Number = 0;
numbers = [4, 10, 12, 13, 14, 18, 19, 22, 24, 30, 47, 50, 66, 94, 99];
amounts = [[4, 11], [12, 40], [41, 80], [81, 96], [97, 150]];
/*** fill result array with empty arrays ***/
for (i = 0; i < amounts.length; i++)
{
var populateOutcome:Array = new Array();
outcome.push(populateOutcome);
}
trace(outcome.length + " arrays created inside of outcome array.");
trace("------------------------------------------");
for (i = 0; i < numbers.length; i++)
{
var item:Number = numbers[i];
for (j = 0; j < amounts.length; j++)
{
var low:Number = amounts[j][0];
var high:Number = amounts[j][1];
if (item >= low && item <= high)
{
outcome[j].push(item);
//trace(item + " >= " + low + " && <= " + high);
}
}
}
for (i = 0; i < outcome.length; i++)
{
var doGrammar1:String = "";
var doGrammar2:String = "";
if (outcome[i].length < 2)
{
doGrammar1 = " number is within number range ";
doGrammar2 = " the number is ";
}
else
{
doGrammar1 = " numbers are within number range ";
doGrammar2 = " the numbers are ";
}
trace(outcome[i].length + doGrammar1 + "(" + amounts[i][0] + " - " + amounts[i][1] + ")\t" + doGrammar2 + " - [" + outcome[i] + "]");
}