Apa saja fungsi yang terkait pada array di php?

Masih dalam pembahasan tentang php, kali ini rumah code akan membahas tentang jenis array dan fungsi yang dapat mengolah array pada php. Dengan kata lain kita akan belajar cara menggunakan dan mengolah array dengan php.

Apa itu array?

Array adalah sebuah variabel yang dapat menyimpan lebih dari satu nilai (Value).

Jenis Array Pada PHP

Terdapat tiga buah jenis array dalam php yaitu :

  1. Numeric Array / Indexed Array
  2. Associative array
  3. Multidimensional array

Dari ketiga jenis array di atas kita akan membahas satu persatu cara mengimplementasikan nya

Baca Juga : Cara mengetahui perbedaan metode Post dan get

Numeric / Indexed Array

Cara Mendeklarasikan array ini

//Cara Pertama
$programs = array("php", "asp", "java", "pascal");
//Cara Kedua
$programs = ["php", "asp", "java", "pascal"];
//Cara Ketiga
$programs[0] = "php";
$programs[1] = "asp";
$programs[2] = "java";
$programs[3] = "pascal";

contoh penggunaan dari array ini

$programs = ["php", "asp", "java", "basic"];
echo $programs[0].", ".$programs[1].", ".$programs[2]." dan ".$programs[3]." adalah bahasa pemograman";

selain dengan contoh di atas array dapat juga di panggil dengan menggunakan looping

Baca Juga : Mengenal Lopping di php beserta contoh

Associative array

Cara Mendeklarasikan associative array

//Cara Pertama
$var = ["php" => "Pemograman","Linux" => "Sistem Operasi","MySQL" => "Database"];
//Cara Kedua
$var = array("php" => "Pemograman","Linux" => "Sistem Operasi","MySQL" => "Database");
//Cara Ketiga
$var["php"] = "Pemograman";
$var["Linux"] = "Sistem Operasi";
$var["MySQL"] = "Database";

contoh array ini

$var = array("php" => "Pemograman","Linux" => "Sistem Operasi","MySQL" => "Database");
echo "PHP adalah sebuah bahasa ".$var["php"]."
"; echo "PHP adalah sebuah ".$var["Linux"]."
"; echo "PHP adalah sebuah ".$var["MySQL"]."
";

Multidimensional array

Multidimensional array atau array multidimensi ini bisa di bilang sebagai array yang berada dalam array atau bisa juga di sebut sebagai array 2 dimensi, array 3 dimensi dan selanjutnya.

Section Artikel

Pengenalan Array PHP

Fungsi array berfungsi utuk mengakses dan memanipulasi array.

Array sederhana dan multi-dimensi didukung.

Instalasi

Fungsi array adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk menggunakan fungsi ini.

Fungsi Array PHP

FunctionDeskripsiarray()Membuat arrayarray_change_key_case()Mengubah semua kunci dalam array menjadi huruf kecil atau huruf besararray_chunk()Membagi array menjadi potongan arrayarray_column()Mengembalikan nilai dari satu kolom dalam larik inputarray_combine()Membuat larik dengan menggunakan elemen dari satu larik “kunci” dan satu larik “nilai”array_count_values()Menghitung semua nilai arrayarray_diff()Bandingkan array, dan kembalikan perbedaannya (bandingkan hanya nilai)array_diff_assoc()Bandingkan array, dan kembalikan perbedaannya (bandingkan kunci dan nilai)array_diff_key()Bandingkan array, dan kembalikan perbedaannya (bandingkan hanya kunci)array_diff_uassoc()Bandingkan array, dan kembalikan perbedaannya (bandingkan kunci dan nilai, menggunakan fungsi perbandingan kunci yang ditentukan pengguna)array_diff_ukey()Bandingkan array, dan kembalikan perbedaannya (bandingkan hanya kunci, menggunakan fungsi perbandingan kunci yang ditentukan pengguna)array_fill()Mengisi larik dengan nilaiarray_fill_keys()Mengisi larik dengan nilai, menentukan kunciarray_filter()Membalik / Bertukar semua kunci dengan nilai yang terkait dalam larikarray_flip()Membalik / Bertukar semua kunci dengan nilai yang terkait dalam larikarray_intersect()Bandingkan array, dan kembalikan kecocokan (bandingkan nilai saja)array_intersect_assoc()Bandingkan array dan kembalikan pertandingan (bandingkan kunci dan nilai)array_intersect_key()Bandingkan array, dan kembalikan kecocokan (bandingkan hanya kunci)array_intersect_uassoc()Bandingkan array, dan kembalikan kecocokan (bandingkan kunci dan nilai, menggunakan fungsi perbandingan kunci yang ditentukan pengguna)array_intersect_ukey()Bandingkan array, dan kembalikan kecocokan (bandingkan hanya kunci, menggunakan fungsi perbandingan kunci yang ditentukan pengguna)array_key_exists()Memeriksa apakah kunci yang ditentukan ada dalam larikarray_keys()Mengembalikan semua kunci dari sebuah larikarray_map()Mengirimkan setiap nilai larik ke fungsi buatan pengguna, yang mengembalikan nilai baruarray_merge()Menggabungkan satu atau lebih larik menjadi satu larikarray_merge_recursive()Menggabungkan satu atau lebih larik menjadi satu larik secara rekursifarray_multisort()Mengurutkan array multi-dimensi atau multi-dimensiarray_pad()Menyisipkan sejumlah item tertentu, dengan nilai yang ditentukan, ke sebuah arrayarray_pop()Menghapus elemen terakhir dari sebuah arrayarray_product()Menghitung produk dari nilai dalam larikarray_push()Menyisipkan satu atau lebih elemen ke akhir larikarray_rand()Mengembalikan satu atau lebih kunci acak dari larikarray_reduce()Mengembalikan larik sebagai string, menggunakan fungsi yang ditentukan penggunaarray_replace()Mengganti nilai dari larik pertama dengan nilai dari larik berikutarray_replace_recursive()Mengganti nilai dari larik pertama dengan nilai dari larik berikut secara rekursifarray_reverse()Mengembalikan larik dalam urutan terbalikarray_search()Mencari array untuk nilai tertentu dan mengembalikan kuncinyaarray_shift()Menghapus elemen pertama dari larik, dan mengembalikan nilai elemen yang dihapusarray_slice()Mengembalikan bagian yang dipilih dari sebuah larikarray_splice()Menghapus dan mengganti elemen tertentu dari sebuah larikarray_sum()Mengembalikan jumlah nilai dalam larikarray_udiff()Bandingkan array, dan kembalikan perbedaannya (bandingkan hanya nilai, menggunakan fungsi perbandingan kunci yang ditentukan pengguna)array_udiff_assoc()Bandingkan array, dan kembalikan perbedaannya (bandingkan kunci dan nilai, menggunakan fungsi built-in untuk membandingkan kunci dan fungsi yang ditentukan pengguna untuk membandingkan nilai)array_udiff_uassoc()Bandingkan array, dan kembalikan perbedaannya (bandingkan kunci dan nilai, menggunakan dua fungsi perbandingan kunci yang ditentukan pengguna)array_uintersect()Bandingkan array, dan kembalikan kecocokan (bandingkan nilai saja, menggunakan fungsi perbandingan kunci yang ditentukan pengguna)array_uintersect_assoc()Bandingkan array, dan kembalikan kecocokan (bandingkan kunci dan nilai, menggunakan fungsi bawaan untuk membandingkan kunci dan fungsi yang ditentukan pengguna untuk membandingkan nilai)array_uintersect_uassoc()Bandingkan array, dan kembalikan kecocokan (bandingkan kunci dan nilai, menggunakan dua fungsi perbandingan kunci yang ditentukan pengguna)array_unique()Menghapus nilai duplikat dari arrayarray_unshift()Menambahkan satu atau lebih elemen ke awal larikarray_values()Mengembalikan semua nilai dari sebuah larikarray_walk()Menerapkan fungsi pengguna ke setiap anggota arrayarray_walk_recursive()Menerapkan fungsi pengguna secara rekursif ke setiap anggota arrayarsort()Mengurutkan array asosiatif dalam urutan menurun, sesuai dengan nilainyaasort()Mengurutkan array asosiatif dalam urutan menaik, sesuai dengan nilainyacompact()Buat array yang berisi variabel dan nilainyacount()Mengembalikan jumlah elemen dalam larikcurrent()Mengembalikan elemen saat ini dalam larikeach()Tidak digunakan lagi dari PHP 7.2. Mengembalikan pasangan kunci dan nilai saat ini dari larikend()Menyetel penunjuk internal larik ke elemen terakhirnyaextract()Mengimpor variabel ke dalam tabel simbol saat ini dari larikin_array()Memeriksa apakah nilai tertentu ada dalam arraykey()Mengambil kunci dari larikkrsort()Mengurutkan array asosiatif dalam urutan menurun, sesuai dengan kuncinyaksort()Mengurutkan array asosiatif dalam urutan menaik, menurut kuncinyalist()Menetapkan variabel seolah-olah mereka adalah arraynatcasesort()Mengurutkan larik menggunakan algoritme “urutan alami” yang tidak peka huruf besar / kecilnatsort()Mengurutkan larik menggunakan algoritme “urutan alami”next()Maju penunjuk array internal dari sebuah arraypos()Alias of current()prev()Membuat larik yang berisi berbagai elemenrange()Membuat larik yang berisi berbagai elemenreset()Menyetel penunjuk internal larik ke elemen pertamanyarsort()Mengurutkan array yang diindeks dalam urutan menurunshuffle()Mengacak arraysizeof()Alias count()sort()Mengurutkan array yang diindeks dalam urutan menaikuasort()Mengurutkan larik berdasarkan nilai menggunakan fungsi perbandingan yang ditentukan penggunauksort()Mengurutkan array dengan kunci menggunakan fungsi perbandingan yang ditentukan penggunausort()Mengurutkan larik menggunakan fungsi perbandingan yang ditentukan pengguna

arrayphp

Apa fungsi array pada PHP?

Array dalam PHP adalah jenis struktur data yang memungkinkan kita untuk menyimpan beberapa elemen dari tipe data yang sama di bawah satu variabel tunggal. Sehingga menghemat upaya kita menciptakan variabel yang berbeda untuk setiap data.

Apa saja yang ada dalam array?

Array terdiri dari tiga hal utama, yaitu elemen, indeks, dan panjang. Elemen adalah item yang disimpan dalam array. Sedangkan, indeks merupakan lokasi yang mengidentifikasi elemen dalam array (dimulai dari 0). Kemudian, panjang menunjukkan jumlah elemen yang dapat disimpan array.

Apakah simbol dari array?

Sebuah array dapat diidentifikasi dengan simbol “[ ]”. Elemen-elemen pada array dapat diakses berdasarkan index elemen tersebut. Sebagai contoh, myArray[i] akan mengembalikan elemen dengan index i​pada array myArray​(i < N)​, karena index suatu array dimulai dari 0.

Bagaimana cara menulis array dalam PHP?

Penulisan Array Pada PHP.
Pada Array $buah kita gunakan fungsi array() dan menuliskan isi array di dalam fungsi array, dengan pemisah tanda koma..
Pada Array $sayur kita gunakan tanda kurung siku [ ] dan menuliskan isi array diantara kurang siku pembuka ( [ ) dan kurung siku penutup ( ] ).