array_slice()
適用於:✅Microsoft網狀架構✅Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel
擷取動態數位的配量。
語法
array_slice
(陣列, 開始, 結束)
深入瞭解 語法慣例。
參數
姓名 | 類型 | 必要 | 描述 |
---|---|---|---|
array | dynamic |
✔️ | 要從中擷取配量的陣列。 |
start | int |
✔️ | 配量的開始索引(含)。 負值會轉換成 array_length +start 。 |
end | int |
✔️ | 配量的最後一個索引。 (內含)。 負值會轉換成 array_length +end 。 |
注意
系統會忽略超出界限的索引。
傳回
從 傳回範圍 [start..end
] array
中值的動態陣列。
範例
下列範例會傳回陣列的配量。
print arr=dynamic([1,2,3])
| extend sliced=array_slice(arr, 1, 2)
輸出
arr | 切片 |
---|---|
[1,2,3] | [2,3] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, 2, -1)
輸出
arr | 切片 |
---|---|
[1,2,3,4,5] | [3,4,5] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, -3, -2)
輸出
arr | 切片 |
---|---|
[1,2,3,4,5] | [3,4] |