array_index_of()array_index_of()

Cerca l'elemento specificato nella matrice e ne restituisce la posizione.Searches the array for the specified item, and returns its position.

SintassiSyntax

array_index_of(matrice,valore)array_index_of(array,value)

ArgomentiArguments

  • Array: matrice di input in cui eseguire la ricerca.array: Input array to search.
  • value: valore da cercare.value: Value to search for. Il valore deve essere di tipo Long, Integer, Double, DateTime, TimeSpan, Decimal, String o GUID.The value should be of type long, integer, double, datetime, timespan, decimal, string, or guid.

RestituisceReturns

Posizione dell'indice in base zero della ricerca.Zero-based index position of lookup. Restituisce-1 se il valore non viene trovato nella matrice.Returns -1 if the value isn't found in the array.

EsempioExample

print arr=dynamic(["this", "is", "an", "example"]) 
| project Result=array_index_of(arr, "example")
RisultatoResult
33

Vedere ancheSee also

Se si vuole solo controllare se un valore esiste in una matrice, ma non si è interessati alla relativa posizione, è possibile usare set_has_element ( arr , value ).If you only want to check whether a value exists in an array, but you are not interested in its position, you can use set_has_element(arr, value). Questa funzione migliorerà la leggibilità della query.This function will improve the readability of your query. Entrambe le funzioni hanno le stesse prestazioni.Both functions have the same performance.