array_trancher ()
Extrait une tranche d'un tableau dynamique.
Syntaxe
array_slice
(array, début, fin)
Arguments
- array: Le tableau d'entrée à partir duquel extraire la tranche doit être un tableau dynamique.
- start: index de début de la tranche basé sur zéro (inclus), les valeurs négatives sont converties en array_length + start.
- end: index de fin (inclusif) basé sur zéro de la tranche, les valeurs négatives sont converties en array_length + end.
Remarque: les index hors limites sont ignorés.
Retours
Tableau dynamique des valeurs de la plage [start..end
] de array
.
Exemples
print arr=dynamic([1,2,3])
| extend sliced=array_slice(arr, 1, 2)
Les résultats
arr |
sliced |
---|---|
[ 1,2, 3 ] | [ 2, 3 ] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, 2, -1)
Les résultats
arr |
découpé en tranches |
---|---|
[ 1,2,3,4, 5 ] | [ 3,4, 5 ] |
print arr=dynamic([1,2,3,4,5])
| extend sliced=array_slice(arr, -3, -2)
Les résultats
arr |
découpé en tranches |
---|---|
[ 1,2,3,4, 5 ] | [ 3, 4 ] |