配列内で最大の値がはいっている要素のインデックスを返します。
#Include <Array.au3>
_ArrayMaxIndex(Const ByRef $avArray [, $iCompNumeric = 0 [, $iStart = 0 [, $iEnd = 0]]])
パラメータ
| $avArray | 検索する配列 |
| $iCompNumeric | [オプション] 比較方法 0 - 英数字として比較 1 - 数値として比較 |
| $iStart | [オプション] 配列の検索開始インデックス |
| $iEnd | [オプション] 配列の検索終了インデックス |
返し値
| 成功: | 配列内の最大値のインデックス |
| Failure: | -1。@errorを次の値に設定します |
| @error: | 1 - $avArrayは配列ではありません |
| 2 - $iStartが$iEndよりも大きいです | |
| 3 - $avArrayは1次元配列ではありません |
注意
なし。
関連
_ArrayMax, _ArrayMin, _ArrayMinIndex
例
#include <Array.au3>
Local $avArray = StringSplit("4,2,06,8,12,5", ",")
MsgBox(0,'Max Index String value', _ArrayMaxIndex($avArray, 0, 1))
MsgBox(0,'Max Index Numeric value', _ArrayMaxIndex($avArray, 1, 1))