Gibt den höchsten Wert aus einem Array zurück.
#Include <Array.au3>
_ArrayMax(Const ByRef $avArray [, $iCompNumeric = 0 [, $iStart = 0 [, $iEnd = 0]]])
Parameter
| $avArray | Das zu durchsuchende Array. |
| $iCompNumeric | [optional] Vergleichsmethode: 0 = Alphanumerischer Vergleich 1 = Numerischer Vergleich |
| $iStart | [optional] Start Array-Index; gewöhnlich auf 0 oder 1 gesetzt (Standard = 0) |
| $iEnd | [optional] Stopp Array-Index (Standard = 0) |
Rückgabewert
| Erfolg: | Gibt den höchsten Wert aus einem Array zurück. |
| Fehler: | Gibt einen leeren String ("") zurück und setzt @error |
| 1 - $avArray ist kein Array | |
| 2 - $iStart ist größer als $iEnd | |
| 3 - $avArray ist kein 1-dimensionales Array |
Bemerkungen
Keine.
Verwandte Funktionen
_ArrayMaxIndex, _ArrayMin, _ArrayMinIndex, _ArrayUnique
Beispiel
#include <Array.au3>
Local $avArray = StringSplit("4,2,06,8,12,5", ",")
MsgBox(0, 'Maximaler String Wert', _ArrayMax($avArray, 0, 1))
MsgBox(0, 'Maximaler numerischer Wert', _ArrayMax($avArray, 1, 1))