Функция _ArrayMinIndex

         Описание функции


_ArrayMinIndex

Возвращает индекс, в котором содержится наименьшее значение массива.

#include <Array.au3>
_ArrayMinIndex(Const ByRef $avArray [, $iCompNumeric = 0 [, $iStart = 0 [, $iEnd = 0]]])

Параметры

$avArray Массив для поиска
$iCompNumeric [необязательный] Метод сравнения:
    0 - сравнить по алфавиту
    1 - сравнить по числам
$iStart [необязательный] Индекс массива, от которого начинать поиск
$iEnd [необязательный] Индекс массива, в котором закончить поиск

Возвращаемое значение

Успех:Возвращает индекс, в котором содержится наименьшее значение массива
Ошибка:Возвращает -1, устанавливает @error
@error:1 -Массив $avArray не является массивом
2 - $iStart больше $iEnd
3 - Массив $avArray не является одномерным массивом

См. также

_ArrayMax, _ArrayMaxIndex, _ArrayMin

Пример

#include <Array.au3>

Local $avArray = StringSplit("4,2,06,8,12,5", ",")

MsgBox(4096,'Индекс с минимальным значением (по алфавиту)', _ArrayMinIndex($avArray , 0, 1))
MsgBox(4096,'Индекс с минимальным значением (по числу)', _ArrayMinIndex($avArray, 1, 1))