Array adalah struktur data paling penting di PHP sekaligus koleksi paling sering dipakai setiap hari. Section ini membahasnya tuntas: dari indexed dan associative array, manipulasi elemen, hingga teknik modern seperti array unpacking dan destructuring. Setelah fondasi berdiri, kita menyusuri fungsi-fungsi array andalan untuk sorting, searching, filtering, map-reduce, lalu menutup dengan panduan memilih struktur data yang tepat untuk tiap masalah.

# Indexed Arrays

Pelajari cara membuat dan mengakses indexed array di PHP untuk mengelola kumpulan data secara berurutan.

Buka →
# Associative Arrays

Pelajari cara menyimpan data berlabel dengan associative array dan membedakan isset dari array_key_exists.

Buka →
# Multidimensional Arrays

Pelajari cara menyusun data berlapis dengan multidimensional array mulai dari matriks hingga daftar produk bertabel.

Buka →
# Membuat dan Mengakses Array

Pelajari berbagai cara membuat array dengan range, array_fill, dan explode serta mengakses elemennya secara aman.

Buka →
# Menambah, Mengubah, dan Menghapus Elemen

Pelajari cara menambah, mengubah, dan menghapus elemen array dengan operator penugasan, unset, dan fungsi bawaan PHP.

Buka →
# Array Unpacking

Pelajari cara menggabungkan array dengan spread operator ... secara ringkas, aman, dan efisien.

Buka →
# Array Destructuring

Pelajari cara mengekstrak elemen array langsung ke variabel dengan destructuring yang ringkas.

Buka →
# Array Keys dan Values

Pelajari cara mengambil kunci, nilai, dan kolom data dari array dengan array_keys, array_values, dan array_column.

Buka →
# Array Sorting

Pelajari cara mengurutkan array dengan sort, asort, ksort, usort, hingga mengamankan urutan data yang stabil.

Buka →
# Searching dan Filtering Arrays

Pelajari cara mencari nilai di dalam array dan menyaring elemennya dengan in_array, array_search, array_filter, dan array_slice.

Buka →
# array_map, array_filter, dan array_reduce

Pelajari cara membentuk dan merangkum data array dengan array_map, array_filter, dan array_reduce untuk pipeline pengolahan data yang ringkas.

Buka →
# Array Merge dan Difference

Pelajari cara menggabungkan dan membandingkan array dengan array_merge, operator union, difference, dan intersect agar data tersusun tanpa kehilangan kunci.

Buka →
# Array Copy dan References

Pelajari cara PHP menyalin array lewat copy-on-write dan kapan reference (&) mengikat dua variabel ke array yang sama.

Buka →
# Array Iteration

Pelajari cara mengiterasi array dengan foreach, for, array_walk, iterator, dan generator agar setiap loop memakai alat yang tepat.

Buka →
# Array Functions

Pelajari kumpulan fungsi array praktis sehari-hari — compact, array_pad, range, array_unique, array_rand, sampai array_is_list — untuk bekerja lebih cepat.

Buka →
# Memilih Struktur Data

Pelajari cara memilih antara array, stdClass, dan class dengan typed properties agar data Anda fleksibel, aman, dan mudah dibaca.

Buka →