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")