IF (($ready_res1_old ! $ready_res1) | ($ready_res2_old ! $ready_res2)) // если старые значения не равны новым
LOGWRITE($ready_res1," ",$ready_res2)
$flag =1
END_IF
$ready_res1_old = $ready_res1 //после новые значения записываются в старые
$ready_res2_old = $ready_res2
if (($dva<2)&($flag=1))
apprush($ready_res1_oldd, $ready_res1_old)
apprush($ready_res2_oldd, $ready_res3_old)//в массивы
$dva=0
end_if
Пардоньте, я маленько не ясно задачу описал
Результаты $ready_res1 и $ready_res2 могут повторяться. И нужно, чтобы массивы содержали уникальные значения, а не повторные. Тоесть, если получаю значения $ready_res1 = 1 и $ready_res2 = 2 ,то mass1
[0] = 1 , mass2
[0] = 2. Дальше приходят если такие-же $ready_res1 = 1 и $ready_res2 = 2, то они никуда не записываются. А если приходят $ready_res1 = 3 и $ready_res2 =
8 - они записываются уже во вторые ячейки mass1
[1] = 3 , mass2
[1] =
8, соответственно. Так же, если приходит одно уникальное значение, а второе повторное $ready_res1 = 4 и $ready_res2 =
8, то эти числа тоже нужно записать в mass1
[2] = 4 , mass2
[2] =
8 .
Вот такой ужас