Bagikan melalui


array_split()

Membagi larik ke beberapa larik sesuai dengan indeks terbagi dan mengemas larik yang dihasilkan dalam larik dinamis.

Sintaks

array_split(array, indeks)

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Jenis Diperlukan Deskripsi
array dynamic ✔️ Array yang akan dipisahkan.
indeks int atau dynamic ✔️ Bilangan bulat atau array bilangan bulat dinamis yang digunakan untuk menunjukkan lokasi pemisahan array. Indeks awal array adalah nol. Nilai negatif dikonversi menjadi array_length + value.

Mengembalikan

Mengembalikan array dinamis yang berisi array N+1 dengan nilai dalam rentang [0..i1), [i1..i2), ... [iN..array_length) dari array, di mana N adalah jumlah indeks input dan i1...iN merupakan indeks.

Contoh

Contoh berikut menunjukkan cara memisahkan dan array.

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

Output

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]))

Output

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