Thursday, 25 August 2016

Array


Array merupakan suatu tipe data yang terstruktur dan dapat digunakan untuk menyimpan data yang memiliki tipe data yang sama. Array berfungsi untuk mengidentifikasi variabel yang memiliki jumlah data yang lebih dari satu, tapi memiliki nama variabel yang sama. Bagian yang menyusun array disebut elemen array, yang masing-masing elemen dapat diakses melalui index array. Index array dapat berupa bilangan integer atau string.
  1. Deklarasi Array
Cara pendeklarasian sebuah array ialah sebagai berikkut
$arrNama = array();
Namun pada pemprograman PHP, variabel array tidak harus dideklarasikan terlebih dahulu, sama halnya seperti pembutan sebuah variabel biasa. Akan tetapi pada setelah penulisan valriabel array harus disertai dengan tanda kurung kotak (“[ ]”) yang menantakan bahwa variabel tersebut ialah arrya.
  1. Pengolahan data Array
Untuk mengola data array caranya sama seperti mengolah variabel biasa, akan tetapi pada variabel array kita harus menyisipkan index-index yang dimiliki oleh variabel array tersebut. Contoh :
$arrNama [0] = “Andi”;
$arrNama [1] = “Budi”;
$arrNama [2] = “Chika”;
Atau pada pemprograman PHP index tersebut bisa diisi secara otomatis oleh PHP, namun untuk membacanya kita harus mengetahui index dari data array tersebut. Contoh:
$arrNama [] = “Andi”;
$arrNama [] = “Budi”;
$arrNama [] = “Chika”;
Kita dapat juga mengiri variabel array ketika kita mendeklarasikan variabel tersebut sebagai array. Contoh:
$arrNama = array (“Andi”,”Budi”,”Chika”);
  1. Fungsi-fungsi Array
Dalam pemprograman PHP terdapat banyak fungsi-fungsi yang dapat digunakan uantuk memanipulasi data array. Adapun di antaranya ialah:
·         Array_push()
Berfungsi untuk menambah isi dari sebuah data array, yang memungkinkan isi data array bisa disusun dengan susunan yang baru.
·         Array_merge()
Berfungsi untuk menggabungkan data array dengan beberapa array sekaligus.
·         Array_shift()
Berfungsi untuk menghapus data pertama dari sebuah array.
·         Sort()
Berfungsi untuk mengurutkan isi data array
·         Count()
Berfungsi untuk menghitung jumla element/data dari sebuah array.

Untuk fungsi-fungsi array, lebih lengkapnya dapat anda lihat pada website PHP di link  http://ca.php.net/manual/en/ref.array.php

Program Tampil Array
Salin coding di bawah ini:

<?php
    $kelompok1 = array("Andi","Budi","Chika","David","Erna");
    echo "Nama Kelompok 1 :<br />";
    for ($i=0; $i<=4; $i++){
        echo " + ",$kelompok1[$i],"<br/>";
    }
   
    echo"<br /><br />";
   
    $kelompok2[] = "Fera";
    $kelompok2[] = "Gani";
    $kelompok2[] = "Hery";
    $kelompok2[] = "Intan";
    $kelompok2[] = "Jaka";
   
    echo "Nama Kelompok 2 :<br />";
    for ($i=0; $i<=4; $i++){
        echo " + ",$kelompok2[$i],"<br/>";
    }

?>

Setelah selesai mengetik coding di atas, maka simpan dengan nama array1.php dan jalankan di browser. Maka pada browser akan muncul hasil sebagai berikut :



Program Fungsi Array
Salin coding di bawah ini :

<?php
      $array1 = array ("Arman","Bayu","Feri");
    echo"array awal ialah:<br/>";
    for ($i=0; $i<count($array1); $i++){
        echo"data ke-",$i," : ",$array1[$i],"<br/>";
    }
    echo "<br/>Setlah ditambahkan \"Herni, Gita & Dewi\" menggunakan fungsi array_push():<br/>";
    array_push($array1,"Herni","Gita","Dewi");
    for ($i=0; $i<count($array1); $i++){
        echo"data ke-",$i," : ",$array1[$i],"<br/>";
    }
echo "<br/>Setlah bagian awal array dihapus menggunakan fungsi array_shift():<br/>";
    array_shift($array1);
    for ($i=0; $i<count($array1); $i++){
        echo"data ke-",$i," : ",$array1[$i],"<br/>";
    }
   
    echo "<br/>Dan setelah isi array diurutkan menggunakan fungsi sort():<br/>";
    sort($array1);
    for ($i=0; $i<count($array1); $i++){
        echo"data ke-",$i," : ",$array1[$i],"<br/>";
    }       
?>

Setelah selesai mengetik coding di atas, maka simpan dengan nama array2.php dan jalankan di browser. Maka pada browser akan muncul hasil sebagai berikut:


No comments:

Post a Comment

pasang iklan

Recent Post