dizi_bölme ()
Bölünmüş dizinlere göre bir diziyi birden çok diziye böler ve oluşturulan diziyi dinamik bir dizide paketler.
Sözdizimi
array_split(dizi, indices)
Bağımsız değişkenler
- array(dizi): Bölünülecek giriş dizisi dinamik dizi olmalıdır.
- İndeksler: Bölme dizinleri (sıfır tabanlı) olan tamsayıların tamsayı ya da dinamik dizisi, negatif değerler dizi_uzunluğu + değerine dönüştürülür.
İadeler
Değerleri [0..i1), [i1..i2), ... [iN..array_length) from arrayaralığında olan N+1 dizilerini içeren dinamik dizi; burada N, giriş dizinlerinin sayısı ve i1...iN , dizinlerdir.
Örnekler
print arr=dynamic([1,2,3,4,5])
| extend arr_split=array_split(arr, 2)
Sonuçlar
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]))
Sonuçlar
arr |
arr_split |
|---|---|
| [ 1,2,3,4, 5] | [ [ 1], [ 2,3], [ 4, 5]] |