1 / 17

Pemrograman PHP

Pemrograman PHP. By : Lisda Juliana P.,Ssi. Tipe Data Array. Array (larik)adalah kumpulan beberapa data yang disimpan dalam satu variabel.Jadi, berbeda dengan variabel sebelumnya yang hanya menyimpan satu nilai saja, array dapat menampung lebih dari satu nilai.

marion
Download Presentation

Pemrograman PHP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pemrograman PHP By : Lisda Juliana P.,Ssi.

  2. Tipe Data Array • Array (larik)adalah kumpulan beberapa data yang disimpan dalam satu variabel.Jadi, berbeda dengan variabel sebelumnya yang hanya menyimpan satu nilai saja, array dapat menampung lebih dari satu nilai. • Sebagai contoh, kita akan menyimpan data teman-teman kita dalam satu variabel $teman. Ada tiga orang teman yang akan kita masukkan ke dalam variabel tersebut. Secara visual, dapat digambarkan sebagai berikut : • $teman : Reza,Mira,Nia • Tiap nilai dalam array (disebut elemen) diakses dengan menggunakan index.

  3. Cara Penulisan • Ada beberapa cara untuk mendeklarasikan variabel array ini.. Kita dapat mendeklarasikan array dengan format berikut ini : • $initvar[indeks] = nilai array Dimana : • $initvar :Nama variabel array • Indeks:Nomor urut array. Misalnya array ke-1, ke-2, dst. Jika no.index tdk ditentukan,maka dimulai dari array ke 0. • Nilai array:Nilai yang akan disimpan pada variabel array

  4. Index array • PHP mengenal dua macam index, yaitu index numerik dan index asosiatif. • Index numerik menggunakan angka untuk menandai tiap elemen • Index asosiatif memberi nama untuk masing-masing elemen. Penggunaan index akan dibahas lebih detail di bawah.

  5. Inisialisasi array=>array Numerik Inisialisasi (mengisi nilai) array $warna di atas dilakukan dengan cara sebagai berikut : • Cara ke-1 : $warna = array(“Merah”, “Hijau”, “Biru”); Kode di atas akan menjadikan $teman array berindex numerik. • Cara ke-2 : $warna[] = “Merah”; $warna[] = “Hijau”; $warna[] = “Biru”; Hasilnya adalah array berindeks numerik yang dapat digambarkan sebagai berikut : Merah Hijau Biru 0 1 2 $Warna

  6. Contoh Array Numerik • Kota.php

  7. Array Asosiatif • Kamu dapat menuliskan indeks dengan menggunakan karakter atau dengan menggunakan gabungan keduanya. • Cara Penulisan ke-1 : <?php $binatang['reptil1'] = “Buaya”; $binatang['reptil2'] = “Ular”; ?> pada contoh diatas, indeks yang digunakan adalah reptil1 dan reptil2 yang merupakan gabungan dari karakter dan angka. Kamu juga dapat menuliskan deklarasi array binatang diatas dengan cara • Cara Penulisan Ke-2 • <?php $binatang = array( ‘reptil1′ => “Buaya”,‘reptil2 => “Ular”); ?> Contoh : asosiatif.php assio.php

  8. Penggabungan Elemen Array Yt : proses menggabungkan 2 buah array menjadi sebuah array menggunakan fungsi array_union() atau array_merge() Contoh arraygabung.php Nb : Fungsi count() dan sizeof() berguna untuk mengetahui banyaknya elemen array

  9. Fungsi pengurutan dalam Array Yaitu fungsi untuk mengurutkan elemen array atau indexnya. Adapun sintax dari fungsi pengurutana array : Arsort(array) : mengurutkan elemen array secara menurun (desscending ) Asort(array) : mengurutkan elemen array secara menaik (Ascending ) ksort(array) : mengurutkan index array secara menurun (desscending ) krsort(array) : mengurutkan index array secara menaik (Ascending ) Ksort & krsort sangat berguna untuk pengurutan array assosiatif

  10. natsort(array) :mengurutkan elemen array secara urutan alamiah natcasesort(array) :mengurutkan elemen array secara urutan alamiah yg berrsifat case insenstive rsort(array) : mengurutkan elemen array secara menurun(desscending) dan tdk mempertahankan indexnya. sort(array) : mengurutkan elemen array secara menaik(Ascending) dan tdk mempertahankan indexnya

  11. Contoh : urut.php

  12. Fungsi POP,PUSH,SHIFT dalam Array Berlaku pada operasi stack ( tumpukan). Sintax dan fungsinya: Array_pop(array) : menghapus elemen terakhir suatu array. Array_push(array,data1,…) : menambah satu atau beberapa elemen diakhir suatu array sama dengan $array[]=var. Array_shift(array) : menghapus elemen pertama suatu array.

  13. Array_unshift(array,data1,…) : menambah satu atau beberapa elemen diawal suatu array. • Contoh : stack.php

  14. Array Multi Dimensi • Array multi dimensi adalah array yang ada didalam array atau array yg lebih dari 1 dimensi • Artinya : Dalam 1 array tersebut dapat berisi beberapa array lagi, sehingga meringkas beberapa perintah operasi. • $buah =array rasa dan warna. • Array 1 dimensi : array dalam bentuk vektor • Array 2 dimensi : array dalam bentuk matrik • Array 3 dimensi : array dalam bentuk ruang

  15. Contoh kasus Array Multi dimensi Multidimensi.php Formultidimensi.php Whilearray.php

  16. Mencari Suatu Nilai dalam array Fungsi yang digunakan adalah : in_array yg menghasilakn TRUE apabila ditemukan dan FALSE apabila tidak ditemukan Sintaks : In_array ( nilaiyang dicari, array[,bool]) Contoh: cari.php

  17. Tugas • Buat program array assosiatif dengan menggunakan variabel baju dengan memiliki array model dan corak. • output dari program tersebut adalah : Baju warna Jingga

More Related