Penggunaan fungsi EVALUE.NET di PHP

Array adalah variabel yang dapat menampung lebih dari satu nilai. Misalnya ada sekelompok siswa yang sedang belajar koding bernama Saifur, Mega, Ulul, Kamal, Adi, Aldi, dan Aji. Jadi kita bisa mewakili dalam php sebagai berikut

$belajarngoding = ['saifur','mega','ulul','kamal','adi','aldi','aji'];

Dalam sebuah array, kita dapat mengakses suatu nilai dengan memanggil index. Indeks itu sendiri mewakili urutan posisi elemen, dimana urutan pertama dimulai dari 0. Sebagai ilustrasi adalah sebagai berikut

  • Elemen pertama (dengan indeks 0). Saifur
  • Elemen kedua (dengan indeks 1). Mega
  • Elemen ketiga (dengan indeks 2). Melolong
  • Elemen keempat (dengan indeks 3). Kamal
  • Elemen kelima (dengan indeks 4). Saudara laki-laki
  • Elemen keenam (dengan indeks 5). Aldi
  • Elemen ketujuh (dengan indeks 6). Aji

Sehingga dapat disimpulkan, sebuah array dapat dianggap sebagai tabel berikut

$belajarngodingsaifurmegaululkamaladialdiajiindex0123456

Menampilkan satu elemen larik

Untuk mengakses Mega, maka kita dapat melakukan hal berikut

echo $belajarngoding[1];_

Dimana Mega berada pada elemen kedua, indeks 1. Sehingga yang digunakan adalah indeks 1

Elemen array adalah kunci => nilai

Adapun penulisan array di atas, disarankan untuk menulis array di PHP. Namun, menulis array di PHP di atas memiliki kecocokan berikut

$belajarngoding = [  0 => 'saifur',  1 => 'mega',  2 => 'ulul',  3 => 'kamal',  4 => 'adi',  5 => 'aldi',  6 => 'aji'];

Kode di atas terlihat lebih panjang dari sebelumnya, dan terlihat bahwa kita secara eksplisit menulis indeks masing-masing, atau biasa disebut sebagai kunci sehingga dapat disimpulkan bahwa elemen array terdiri dari kunci dan nilainya, atau biasa dinotasikan dengan kunci => nilai

Menampilkan semua elemen array

Untuk mencetak semua elemen dalam array, Anda dapat menggunakan fungsi foreach(), yang dimaksudkan untuk melakukan perulangan khusus untuk data array. Sintaksnya adalah sebagai berikut

foreach($learncoding as $data) {
  echo $data. ' '. ;
}

Ada pernyataan sebagai $data, yang berarti $data mewakili satu elemen dalam array, dan itu akan terus diulang selama elemen dalam array tidak habis.

Men-debug susunan

Fungsi foreach digunakan untuk menampilkan data array di browser yang disajikan kepada pengguna. Sedangkan dari sisi programmer, kita bisa melakukan debugging dengan mengecek apakah elemen-elemen array (salah satu atau semua elemen) sesuai dengan yang diinginkan oleh programmer. Untuk melakukan debugging Anda dapat menggunakan perintah var_dump()

echo "
var_dump($belajarngoding);
echo "";

2. Array asosiatif

Pada array di PHP terlihat bahwa kuncinya selalu berupa bilangan bulat yang dimulai dari angka 0. Dengan associative array memungkinkan kita untuk membuat array dengan menggunakan key berupa string, seperti pada contoh di bawah ini

$student = [
   'name' => 'saifur',
   'address' => 'kalinyamatan',
   'tanggal_lahir' => '5 Maret 1997',
'age' => 22
];

Menampilkan semua elemen array asosiatif

Untuk menampilkan semua elemen dalam array asosiatif sama dengan menggunakan fungsi foreach

foreach($student as $data){
echo $data. ' ';
}

Jika kita membutuhkan kunci dari array asosiatif, tambahkan kata kunci sebagai $key=>nilai seperti di bawah ini

foreach($student as $k => $v){
    echo $k. '. '. $v. '';';';';';';';';';';';';';';';';';';';';';';';';';';';';';
}

3. Array Multidimensi

Array multidimensi dapat disebut array di dalam array. Contoh penggunaan larik pada larik seperti kita mengenal matriks yang terdiri dari 3 bilangan di samping dan 3 bilangan di bawah, maka dalam larik multidimensi penulisannya adalah sebagai berikut

$arraymultidimensi = [
   [2,3,5],
   [7,6,10],
   [5,7,8],
];

Karena array tidak mengenali kolom, array akan menganggap setiap baris mewakili indeks. Jadi pencocokan kode di atas sebenarnya adalah sebagai berikut

$arraymultidimensi = [
   0 => [2,3,5],
   1 => [7,6,10],
   2 => [5,7,8],
];

Men-debug array multidimensi

sama seperti array sebelumnya, debugging menggunakan var_dump

echo "
var_dump($arraymultidimensional);
echo "";

Menampilkan semua elemen array multidimensi

Sedangkan untuk array multidimensi akan sering kita gunakan jika sudah menggunakan database. Jadi ketika php memanggil database, hasilnya akan disimpan dalam array. Misalnya, jika kita memiliki sekelompok array dari siswa, maka sintaksnya adalah sebagai berikut

Postingan terbaru

LIHAT SEMUA