Изначальный код:
Есть массивы $gar[] и $sin[][]
Нужно:
перебирая каждый элемент массива $gar
перебирать каждый элемент массива $sin
если строка $sin[$i][0] содержится в $gar[$x],
то занести $gar[$x] в массив $garReady.
а если для элемента $gar[$x] не найдено совпадение ни с одним элементом $sin,
то занести $gar[$x] в массив $garUndef.
Почему-то в коде выше создается куча дублей в массиве $garReady :(
Код:
For $x = 1 to Ubound($gar) - 1
$err = 1
For $i = 1 to UBound($sin, 1) - 1
if StringRegExp($gar[$x], "^" & $sin[$i][0]) Then
_ArrayAdd($garReady, $gar[$x])
$err = 0
EndIf
Next
if $err = 0 Then _ArrayAdd($garUndef, $gar[$x])
Next
Есть массивы $gar[] и $sin[][]
Нужно:
перебирая каждый элемент массива $gar
перебирать каждый элемент массива $sin
если строка $sin[$i][0] содержится в $gar[$x],
то занести $gar[$x] в массив $garReady.
а если для элемента $gar[$x] не найдено совпадение ни с одним элементом $sin,
то занести $gar[$x] в массив $garUndef.
Почему-то в коде выше создается куча дублей в массиве $garReady :(