1次元、2次元配列の2つの要素間で検索クエリの存在する全ての要素のインデックスを_ArraySearch()を使用して見つけます。
#Include <Array.au3>
_ArrayFindAll(Const ByRef $avArray, $vValue [, $iStart = 0 [, $iEnd = 0 [, $iCase = 0 [, $iPartial = 0 [, $iSubItem = 0]]]]])
パラメータ
$avArray | 検索する配列 |
$vValue | $avArrayから検索する値 |
$iStart | [オプション] 配列の検索開始インデックス |
$iEnd | [オプション] 配列の検索終了インデックス |
$iCase | [オプション] 1に設定すると、大文字小文字を区別します |
$iPartial | [オプション] 1に設定すると、部分検索を実行します |
$iSubItem | [オプション] 2次元配列を検索する場合のサブインデックス |
返し値
成功: | $vValueが見つかった全ての要素のインデックス番号が格納された配列 |
失敗: | -1。@errorを設定します (エラーコードについては_ArraySearch()の説明を参照) |
注意
なし。
関連
_ArrayBinarySearch, _ArraySearch
例
#include <Array.au3>
Local $avArray[5] = [0, 1, 2, 1, 0]
Local $aiResult = _ArrayFindAll($avArray, 0)
_ArrayDisplay($avArray, "$avArray")
_ArrayDisplay($aiResult, "Results of searching for 0 in $avArray")