指定した値の文字列の配列を検索します。配列内にその値があれば、その値に対応する配列インデックスが返されます。
ArrayGetIndex( sourceArray, searchValue [, compMethod ] )
sourceArray
配列、または配列を含む Variant 型。
searchValue
sourceArray 内で検索する値。
compMethod
オプション。searchValue を検索するときに使用する比較のタイプを指定する整数値です。
数値 |
比較のモード |
---|---|
0 |
大文字と小文字および全角と半角を区別します。 |
1 |
大文字と小文字を区別しません。全角と半角を区別します。 |
4 |
大文字と小文字を区別します。全角と半角を区別しません。 |
5 |
大文字と小文字を区別しません。全角と半角を区別しません。 |
long の Variant 型。これでインデックスが sourceArray に提供され、そこで searchValue を検索できます。一致する値が見つからない場合は、NULL が返されます。
ArrayGetIndex は、渡された値をすべて String 型に変換します。例えば、integer 型の配列を渡すと、ArrayGetIndex 関数は配列の値をこの演算専用の String 型に変換します。これらの string 型の値を使用して、配列の値を searchValue と比較します。Option Compare を使用すると、比較する際に大文字と小文字を区別するか、全角と半角を区別するかを指定できます。compMethod が指定されていない場合は、モジュールの既定が使用されます。
変換できないアイテムは比較されません。