Gibt den Index des kleinsten Wertes in einem 1D oder 2D Array zurück
#include <Array.au3>
_ArrayMinIndex ( Const ByRef $aArray [, $iCompNumeric = 0 [, $iStart = -1 [, $iEnd = -1 [, $iSubItem = 0]]]] )
$aArray | Das Array, welches durchsucht werden soll. |
$iCompNumeric | [optional] Vergleichsmethode: 0 = Alphanumerischer Vergleich 1 = Numerischer Vergleich |
$iStart | [optional] Start Array-Index |
$iEnd | [optional] Stopp Array-Index |
$iSubItem | [optional] zu durchsuchende Spalte |
Erfolg: | der Index des niedrigsten Wertes aus einem Array |
Fehler: | -1 und setzt das @error Flag auf ungleich null |
@error: | 1 - $aArray ist kein Array oder ist leer 2 - $aArray ist kein 1D oder 2D Array 3 - $iStart oder $iEnd außerhalb der Arraygrenzen 4 - $iStart ist größer als $iEnd 5 - $aArray ist leer 6 - $iSubItem außerhalb der Arraygrenzen |
_ArrayMax, _ArrayMaxIndex, _ArrayMin
#include <Array.au3>
#include <MsgBoxConstants.au3>
Local $aArray = StringSplit("4,2,06,8,12,5", ",")
MsgBox($MB_SYSTEMMODAL, 'Index des minimalen String Wertes', _ArrayMinIndex($aArray, 0, 1))
MsgBox($MB_SYSTEMMODAL, 'Index des minimalen numerischen Wertes', _ArrayMinIndex($aArray, 1, 1))
Local $aArray[4][4]
For $i = 0 To 3
For $j = 0 To 3
$aArray[$i][$j] = Random(0, 99, 1)
Next
Next
_ArrayDisplay($aArray, "2D Array")
MsgBox($MB_SYSTEMMODAL, 'Index des minimalen numerischen Wertes in Spalte 2', _ArrayMinIndex($aArray, 1, 0, -1, 2))