Function Reference

_ArrayFindAll

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