Pertemuan 10a
-
Upload
mhail-djie -
Category
Education
-
view
861 -
download
8
Transcript of Pertemuan 10a
PERTEMUAN 10
ARRAY
Cut Fiarni
Pendahuluan
Array pada PHP merupakan susunan map (peta).
Array merupakan sebuah tipe yang memetakan ke suatu nilai.
Merupakan sebuah tipe data yang digunakan untuk menyimpan sejumlah variabel dengan tipe data yang sama.
Variabel-variabel yang disimpan dalam sebuah array, mempunyai nama yang sama.
Pendahuluan
Variabel deret atau LIST adalah array yang dapat berisi elemen berupa angka, karakter atau string.
PHP mengenal dua macam indeks, yaitu indeks numerik (menggunakan angka untuk menandai tiap elemen) dan indeks asosiatif (memberikan nama untuk masing-masing elemen).
Array PHP dapat anda gunakan sebagai benar-benar array, list (vector), hashtable, dictionary, collection, stack, queue, tree dan lain sebagainya.
Array Berindeks Numerik
Inisialisasi sebuah array dilakukan dengan cara berikut :
$nama_variabel = array(nilai1, nilai2, nilai3);
$jurusan[] = "Komputerisasi Akuntansi"; $jurusan[] = "Ilmu Komputer"; $jurusan[] = "Teknologi Informasi";
Array Berindeks Asosiatif Untuk membuat array berindeks
asosiatif, kita membutuhkan label atau nama untuk masing-masing elemen seperti dalam contoh berikut :
$jurusan = array(IE=>" Komputerisasi Akuntansi", CS=>"Ilmu Komputer",IT=>"Teknologi Informasi");
Navigasi Array
Untuk mengakses array berindeks numerik dapat dilakukan dengan mengarahkan urutan indeks dari elemen array yang dituju.
for($i=0;$i<3;$i++){ echo("Array \$jurusan index ke [$i] adalah $jurusan[$i] <br>");}
PENS - ITSPENS - ITS 77
Array
Array merupakan variabel yang berisi lebih dari 1 variabel, atau dapat dikatakan sebagai variabel jamak.
Variabel array pada PHP, kadang tidak perlu kita definisikan. Namun untuk indeks array, kita menggunakan indeks mulai dari 0 hingga sejumlah elemen array dikurang 1.
Sebagai analogi, ketika kita mempunyai banyak nama buah (variabel), maka daripada kita menyatakan tiap nama buah dengan variabel $buah1, $buah2, $buah3, ...dst.
PENS - ITSPENS - ITS 88
Cara pemberian nilai pada variabel Array: Contoh 1 :
$buah[0] = “nanas”;
$buah[1] = “mangga”;$buah[2] = “jambu”;
Contoh 2 :$buah[] = “nanas”;
$buah[] = “mangga”;$buah[] = “jambu”;
Contoh 3 :$buah = array(”nanas”, ”mangga”, ”jambu”);
Array
Modul- 9 Pengantar PHP (2) 9
3. Array
Array dalam PHP dideklarasikan dengan sangat luwes, misalnya :
$nama=array(“JOKO”,”BUDI”,”ARI”); maka indeks dimulai dari 0
$nama=array(1=>“JOKO”,”BUDI”,”ARI”); maka indeks dimulai dari 1
sehingga program :
SAMA dengan
Hasilnya
Pengurutan pada array
<?php $myArray[] = "Hari "; $myArray[3] = "ini "; $myArray[6] = "kita "; $myArray[] = "kuliah"; for ($i=0;$i<=7;$i++)
{ echo "Array ke $i:
$myArray[$i] <br />"; } ?>
Tipe Data Array
Array merupakan tipe data terstruktur yang berguna untuk menyimpans ejumlah data yang bertipe sama. Bagian yang menyusun array disebut elemen array, yang masing-masing elemen dapat diakses tersendiri melalui indeks array.<?$kota[0] = "Yogyakarta";$kota[1] = "Jakarta";$kota[2] = "Malang";$kota[3] = "Purwokerto"; print ("Kota favoritvsayaadalah $kota[2]");?>
Implementasi Array Dengan Berbagai Tipe data
Penggunaan Count array6.php
Array dapat berdimensi satu, dua, atau lebih :
a. Array dimensi satu (one-dimensional array) mewakili bentuk suatu vektor.
b. Array dimensi dua (two-dimensional array) mewakili bentuk dari suatu matrik.
c. Array dimensi tiga (three-dimensional array) mewakili bentuk suatu ruang.
Modul- 9 Pengantar PHP (2) 15
Array 2 Dimensi PHP memungkinkan kita membuat array dengan indeks string
• PHP juga memungkinkan kita membuat array 2 dimensi dengan indeks campuran dan dengan banyak elemen tiap barisnya tidak sama Contoh : $tamu=array(“senin”=>array(“JOKO”,”ENDRO”,”DONO”), “selasa”=>array(“SITI”,”RINI”), “rabu”=>”array(“MULYANTO”));
Array MultiDimensi
Array Multidimensi
Merupakan array yang didalamnya berisi satu atau beberapa array lagi
Simpan program diatas dengan array7.php
“FOR”array5.php
Pada program dibawah ini adalah untuk menampilkan elemen array dimulai dari satu Index hingga index lainnya, umumnya menggunakan konstruksi FOR .Deklarasi array tidak dicantumkan index,PHP secara otomatis akan memberi index sendiri
Inisialisasi Variabel
• PHP menggunakan fungsi array() untuk melakukan inisialisasi array.
$kota=array (“jakarta”, “surabaya”, “magelang”, “jogjakarta”, “denpasar”);
Dengan demikian penulisan inisalisasi tersebut lebih mudah dan index dimulai dengan 0.
• PHP mempunyai cara unik dalam menggambarkan index array dan isi array.
index => “isi” Arti dari operator => adalah referensi ke isi dari array.• Index tidak perlu harus bilangan bulat, tipe data lain seperti string
dapat digunakan sebagai referensi pada array seperti contoh dibawah program array8.php dibawah ini.
Penggabungan Implode()
Pengurutan
latihan