pertemuan 10a

Post on 29-Jun-2015

879 Views

Category:

Education

8 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related