array_split()

Bir diziyi bölünmüş dizinlere göre birden çok diziye böler ve oluşturulan diziyi dinamik bir dizide paketler.

Syntax

array_split(dizi, dizin)

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Gerekli Açıklama
Dizi dynamic ✔️ Bölünecek dizi.
Dizin int veya dynamic ✔️ Dizinin bölündüğü konumu belirtmek için kullanılan bir tamsayı veya dinamik tamsayı dizisi. Dizilerin başlangıç dizini sıfırdır. Negatif değerler değerine array_length + valuedönüştürülür.

Döndürülenler

aralığındaki değerleri içeren N+1 dizilerini [0..i1), [i1..i2), ... [iN..array_length)arrayiçeren dinamik bir dizi döndürür; burada N, giriş dizinlerinin sayısıdır ve i1...iN dizinlerdir.

Örnekler

Aşağıdaki örnekte ve dizilerinin nasıl bölündüğü gösterilmektedir.

print arr=dynamic([1,2,3,4,5]) 
| extend arr_split=array_split(arr, 2)

Çıkış

Arr arr_split
[1,2,3,4,5] [[1,2],[3,4,5]]
print arr=dynamic([1,2,3,4,5]) 
| extend arr_split=array_split(arr, dynamic([1,3]))

Çıkış

Arr arr_split
[1,2,3,4,5] [[1],[2,3],[4,5]]