PHP Code:
function getSets(a, b) {
temp.list = {};
for (temp.i = 0; i < a.size() - 2; i++) {
if (!(a[i] in b)) continue;
for (temp.j = i + 1; j < a.size() - 1; j++) {
if (!(a[j] in b)) continue;
for (temp.k = j + 1; k < a.size(); k++) {
if (a[k] in b) list.add({a[i], a[j], a[k]});
}
}
}
return list;
}
Just slap this into the script to try it:
PHP Code:
function onCreated() {
temp.foo = {2,3,5,6,8,10};
echo(foo);
temp.bar = {1,5,3,10,6,9,2};
echo(bar);
echo(getSets(foo, bar));
}