Что нового

[Массивы] Алгоритм поиска данных в массиве

ArgoNaft

Новичок
Сообщения
129
Репутация
0
Мне нужно сделать
если в массиве все кроме 0 индекса равны "NON" то Exit, как это сделать?
Код:
For $i=1 To UBound($aArr)-1
	  If ($aArr[$i] <> "NON") Then
		 
	  EndIf
   Next

И тут я встал :smile: не могу понять как решить задачу
 
Автор
A

ArgoNaft

Новичок
Сообщения
129
Репутация
0
ну вот у вас есть допустим массива
"NON",4,"NON"
У вас условие будет не выполнено, потому что в массиве есть еще 4. А в условии: надо чтоб все были "NON"

Код:
Local $aiResult = _ArrayFindAll($aArr, "NON")
   If (UBound($aiResult)+1 = UBound($aArr)) Then
  Exit
EndIf

Вот так я сделал все отлично работает :smile: спасибо
 
Верх