GitHubContribuer dans GitHub: Editer en ligne

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 ]