PHP Array Pemrograman Web II Ganjil 2015 2016

PHP - Array Pemrograman Web II Ganjil 2015 - 2016

Array

17 December 2021 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS 3

17 December 2021 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS 4

17 December 2021 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS 5

Array l Pengertian Array l Kumpulan pasangan Key/Index dan Nilai/ Value (Key – Value Pair). l Variabel jamak, yang mempunyai banyak elemen dan diacu dengan satu nama yg sama. l Suatu wadah yang dapat menampung sejumlah nilai. l Index array bisa bertipe integer atau string. l Nilai array bisa bertipe apapun, termasuk array. l Dimulai dari index ke-0. 17 December 2021 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS 6

Array 17 December 2021 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS 7

Array l http: //www. w 3 schools. com/php_ref_array. asp l http: //au 1. php. net/manual/en/book. array. php 17 December 2021 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS 8

Deklarasi Array l array() artinya array kosong l array(value 1, value 2, value 3); l l $kota = array(”Bandung”, “Jakarta”); l $kota[2] = “Surabaya”; l $kota[] = “Sukabumi”; [value 1, value 2, value 3]; l 17 December 2021 $kota = [”Bandung”, “Jakarta”]; Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS 9
![Assignment Array l Syntax : $nama_variabel = array( data ); $nama_variabel[index] = data; l Assignment Array l Syntax : $nama_variabel = array( data ); $nama_variabel[index] = data; l](http://slidetodoc.com/presentation_image_h2/15312eb5042174a2780a826f18467ce3/image-10.jpg)
Assignment Array l Syntax : $nama_variabel = array( data ); $nama_variabel[index] = data; l Contoh : $kota[0] = “Bandung”; $kota[1] = “Medan”; $kota[2] = “Bogor”; $kota[] = “Bandung”; $kota[] = “Medan”; $kota[] = “Bogor”; $c=1; $kota[$c] = “Jakarta”; 17 December 2021 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS 10
![Array Multidimensi l $array = array(); $array[0][0] = “o”; $array[1][1] = “x”; $array[2][0] = Array Multidimensi l $array = array(); $array[0][0] = “o”; $array[1][1] = “x”; $array[2][0] =](http://slidetodoc.com/presentation_image_h2/15312eb5042174a2780a826f18467ce3/image-11.jpg)
Array Multidimensi l $array = array(); $array[0][0] = “o”; $array[1][1] = “x”; $array[2][0] = “o”; $array[0][2] = “x”; 17 December 2021 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS 11

Mencetak Array l vardump(); l print_r(); 17 December 2021 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS 12
![Mencetak Array (dengan looping) for($i=0; $i<count($array); $i++) { echo $array[$i]; l } foreach ($array Mencetak Array (dengan looping) for($i=0; $i<count($array); $i++) { echo $array[$i]; l } foreach ($array](http://slidetodoc.com/presentation_image_h2/15312eb5042174a2780a826f18467ce3/image-13.jpg)
Mencetak Array (dengan looping) for($i=0; $i<count($array); $i++) { echo $array[$i]; l } foreach ($array as $key) { echo $key; l } l foreach ($array as $key) : echo $key; endforeach; 17 December 2021 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS 13

Associative Array l Array yang ‘key’-nya bukan index, melainkan ‘string’ l $array = array( ‘key 1’ => ‘value 1’, ‘key 2’ => ‘value 2’, . . . ); 17 December 2021 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS 14

Looping pada Associative Array foreach ($array as $key => $value) { echo $key. “ : “. $value; } 17 December 2021 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS 15

Array Functions Fungsi-fungsi pada array (yang sering digunakan)

Mengurutkan / Sorting l sort(); l rsort(); l asort(); l ksort(); l arsort(); l krsort(); 17 December 2021 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS 17

Manipulasi Elemen l array_pop(); l array_push(); l array_shift(); l array_unshift(); l array_slice(); 17 December 2021 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS 18

Referensi l Candra Utama, “Pemrograman Web 2”. Teknik Informatika Universitas Pasundan Bandung. 2012 l Arief H. Suardi, “Pemrograman Web”. Teknik Informatika Universitas Pasundan Bandung. l Gutmans, Andi, Stig Saether Bakken, Derick Rethans, “PHP 5 Power Programming”, Prentice Hall, 2005 l Valade, Janet, “PHP 5 For Dummies”, Wiley Publishing, 2004 l www. w 3 school. com l www. php. net 17 December 2021 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS 19

Terima Kasih Pemrograman Web 2 - 20152016 sandhikagalih@unpas. ac. id erik@unpas. ac. id acep. hendra@unpas. ac. id
- Slides: 20