Ayam Koding

Belajar Algoritme & Pemrograman

Pengertian dan Fungsi Array pada PHP

Updated on 2022-11-07

Pada tutorial kali ini kita akan membahas mengenai pengertian dan fungsi array serta cara penggunaan array untuk pemrograman PHP. Sebelumnya kita telah membahas mengenai pengertian function pada PHP.

Apa Pengertian dan Fungsi Array…?

Array merupakan kumpulan banyak nilai yang disimpan dalam satu variable. Array adalah variable khusus untuk lebih dari satu nilai di satu waktu.

Jika kita mempunyai daftar dari benda (misalnya daftar dari mobil), anda bisa menyimpan jenis mobil dalam variable seperti berikut:

$mobil1 = “Toyota”;
$mobil2 = “Honda”;
$mobil3 = “Suzuki”;

Akan tetapi, penggunaan variable tersebut hanya terbatas untuk beberapa nilai saja. Bayangkan jika data yang digunakan tidak hanya 3, 4, atau 5? Misalnya data yang akan digunakan sebanyak 500 nilai bagaimana?

Solusi untuk mengatasi masalah ini adalah menggunakan array. Sebuah array dapat mengatasi banyak nilai dalam satu nama variable saja. Anda bisa mengakses nilai dengan menggunakan nomor indeks variable.


Bagaimana Cara Membuat Array…?

Untuk membuat array, kita bisa menggunakan perintah function array() untuk mendeklarasikanya.

array();

Pada pemrograman PHP, terdapat 3 (tiga) tipe dari array:
*Indexed array – sebuah array dengan indeks angka
*Associative array – array dengan kunci nama
*Multidimensional array – array yang berisi satu atau lebih array.

Untuk penjelasan lebih lanjut akan kita bahas… berikut ini…


1. Indexed array PHP

Untuk membuat array indeks dapat menggunakan dua (2) cara yakni:
– indeks dapat ditentukan secara otomatis, dan indeks dimulai dari 0, seperti ini:

$buah = array(“Pisang”, “Apel”, “Semangka”);

– atau indeks dapat ditetapkan dengan manual (pada masing – masing variable).

$buah[0] = “Pisang”;
$buah[1] = “Apel”;
$buah[2] = “Semangka”;

Dibawah ini merupakan contoh membuat indeks array dengan nama $mobil, ditetapkan isi 3 elemen. Kemudian mencetak teks yang berisi nilai array.

Contoh Kode:

<?php
    $mobil = array("Toyota", "Honda", "Suzuki");
    echo "Saya membeli mobil ".$mobil[0].", ".$mobil[1].", ".$mobil[2].".";
?>

Output Kode:
Saya membeli mobil Toyota, Honda, Suzuki.

 

Cara Melihat Panjang dari Array

Untuk menghitung panjang array kita bisa menggunakan function count(). Fungsi ini akan memberikan banyaknya elemen dari array.

Contoh Kode:

<?php
    $motor = array("Yamaha", "Honda", "Suzuki");
    echo count($motor);
?>

Output Kode:
3

Bagaimana Looping dalam Array Indeks…?

Untuk mengulangi dan mencetak semua nilai dari indeks array, kita bisa menggunakan looping for seperti contoh dibawah ini.

Contoh Kode:

<?php
    $negara = array("Indonesia", "Singapura", "Malaysia");
    $hitung_negara = count ($negara);
    
    //start looping
    for ($x=0;$x < $hitung_negara;$x++){
        echo $negara[$x];
        echo "<br>";
    }
?>

Output Kode:
Indonesia
Singapura
Malaysia


2. Associative Array pada PHP

Associative array merupakan array yang menggunakan name key untuk menentukan nilainya.
Ada dua(2) cara untuk membuat associative array yakni:

$umur = array(“Paijo”=>”26”, “Sugiman”=>”20”, “Sugiyono”=>”25”);

atau dengan :

$umur[‘Paijo’] = “26”;
$umur[‘Sugiman’] = “20”;
$umur[‘Sugiyono’] = “25”;

Maka, name keys bisa digunakan pada contoh dibawah ini:

Contoh Kode:

<?php
    $umur = array("Paijo"=>"25", "Tugiran"=>"21", "Tugiman"=>"23");
    echo "Umur dari Paijo adalah ".$umur['Paijo']." tahun.";
?>

Output Kode:
Umur dari Paijo adalah 25 tahun.

Bagaimana perulangan pada Associative Array…?

Untuk melakukan perulangan dan mencetak semua nilai pada associative array, kita bisa menggunakan looping foreach seperti pada contoh dibawah ini:

Contoh Kode:

<?php
$umur = array("Paijo"=>"25", "Tugiran"=>"21", "Tugiman"=>"23");
foreach($umur as $x=>$nilai_x){
    echo "Name_Key= ".$x.", Nilai=".$nilai_x;
    echo "<br>";
}
?>

Output Kode:
Name_Key= Paijo, Nilai=25
Name_Key= Tugiran, Nilai=21
Name_Key= Tugiman, Nilai=23


3. Array Multidimensional

Untuk array ini akan kita bahas pada postingan selanjutnya.

Demikian tutorial pemrograman PHP mengenai pengertian dan fungsi array untuk pemrograman web. Selanjutnya kita akan membahas mengenai cara menggunakan array multidimensional. Semoga tutorial ini bermanfaat dan terima kasih.