I get the feeling I'm being manipulated, but...
PHP Code:
function ArrayComp(array1,array2) {
if (temp.array1.size > 2 || temp.array2.size > 2) {
temp.checkarray = temp.array2;
temp.checkarray.delete(temp.array2.size - 1);
temp.checkarray.delete(temp.array2.size - 2);
temp.failarray = new [0];
for (temp.i = 0; temp.i < temp.array1.size - 3; temp.i++) {
if (temp.failarray.index(temp.array1[temp.i]) == -1) {
temp.var = temp.checkarray.index(temp.array1[temp.i]);
if (temp.var == -1) {
temp.failarray.add(temp.array1[temp.i]);
}
else {
temp.dupecheck = temp.checkarray;
while (temp.var != -1) {
if (temp.array1[temp.i + 1] == temp.array2[temp.var + 1]) {
if (temp.array1[temp.i + 2] == temp.array2[temp.var + 2]) {
temp.returnvar++;
}
}
temp.dupecheck.replace(temp.var,"x");
temp.var = temp.dupecheck.index(temp.array1[temp.i]);
}
}
}
}
}
return temp.returnvar;
}