ALGORITMA PEMROGRAMAN 1 Array Achmad Fitro Pengertian Array

  • Slides: 14
Download presentation
ALGORITMA & PEMROGRAMAN 1 Array Achmad Fitro

ALGORITMA & PEMROGRAMAN 1 Array Achmad Fitro

§ Pengertian Array § Kumpulan pasangan Key/Index dan Nilai/ Value (Key – Value Pair).

§ Pengertian Array § Kumpulan pasangan Key/Index dan Nilai/ Value (Key – Value Pair). § Variabel jamak, yang mempunyai banyak elemen dan diacu dengan satu nama yg sama. § Suatu wadah yang dapat menampung sejumlah nilai. § Index array bisa bertipe integer atau string. § Nilai array bisa bertipe apapun, termasuk array. § Dimulai dari index ke-0. 2

3

3

§ array() artinya array kosong § array(value 1, value 2, value 3); § $kota

§ array() artinya array kosong § array(value 1, value 2, value 3); § $kota = array(”Bandung”, “Jakarta”); § $kota[2] = “Surabaya”; § $kota[] = “Sukabumi”; 4

§ Syntax : $nama_variabel = array( data ); $nama_variabel[index] = data; § Contoh :

§ Syntax : $nama_variabel = array( data ); $nama_variabel[index] = data; § Contoh : $kota[0] = “Bandung”; $kota[1] = “Medan”; $kota[2] = “Bogor”; $kota[] = “Bandung”; $kota[] = “Medan”; $kota[] = “Bogor”; $c=1; $kota[$c] = “Jakarta”; 5

§ $array = array(); $array[0][0] = “o”; $array[1][1] = “x”; $array[2][0] = “o”; $array[0][2]

§ $array = array(); $array[0][0] = “o”; $array[1][1] = “x”; $array[2][0] = “o”; $array[0][2] = “x”; 6

§ var_dump(); § print_r(); 7

§ var_dump(); § print_r(); 7

§ for($i=0; $i<count($array); $i++) { echo $array[$i]; } lforeach ($array as $key) { echo

§ for($i=0; $i<count($array); $i++) { echo $array[$i]; } lforeach ($array as $key) { echo $key; } 8

§ Array yang ‘key’-nya bukan index, melainkan ‘string’ § $array = array( ‘key 1’

§ Array yang ‘key’-nya bukan index, melainkan ‘string’ § $array = array( ‘key 1’ => ‘value 1’, ‘key 2’ => ‘value 2’, . . . ); 9

foreach ($array as $key => $value) { echo $key. “ : “. $value; }

foreach ($array as $key => $value) { echo $key. “ : “. $value; } 10

Fungsi-fungsi pada array (yang sering digunakan)

Fungsi-fungsi pada array (yang sering digunakan)

§ sort(); § rsort(); § asort(); § ksort(); § arsort(); § krsort(); 12

§ sort(); § rsort(); § asort(); § ksort(); § arsort(); § krsort(); 12

§ array_pop(); § array_push(); § array_shift(); § array_unshift(); § array_slice(); 13

§ array_pop(); § array_push(); § array_shift(); § array_unshift(); § array_slice(); 13