###User Defined Function###
_ArrayFindAll

###Description###
Find the indices of all ocurrences of a search query between two points in a 1D or 2D array using _ArraySearch().

###Syntax###
#include <Array.au3>
_ArrayFindAll ( Const ByRef $avArray, $vValue [, $iStart = 0 [, $iEnd = 0 [, $iCase = 0 [, $iCompare = 0 [, $iSubItem = 0]]]]] )


###Parameters###
@@ParamTable@@
$avArray
	The array to search
$vValue
	What to search $avArray for
$iStart
	[optional] Index of array to start searching at
$iEnd
	[optional] Index of array to stop searching at
$iCase
	[optional] If set to 1, search is case sensitive
$iCompare
	[optional] 
		0 AutoIt variables compare (default), "string" = 0, "" = 0  or "0" = 0 match
		1 executes a partial search (StringInStr)
		2 comparison match if variables have same type and same value
$iSubItem
	[optional] Sub-index to search on in 2D arrays
@@End@@

###ReturnValue###
@@ReturnTable@@
Success:	an array of all index numbers in array containing $vValue.
Failure:	sets the @error flag to non-zero (see <a href="_ArraySearch.htm">_ArraySearch()</a> description for @error).
@@End@@


###Remarks###
None.


###Related###
_ArrayBinarySearch, _ArraySearch


###Example###
@@IncludeExample@@
