Struktur Kendali & Array
Struktur Kendali & Array
Struktur Kendali
Apa itu Struktur Kendali ?
• Percabangan
● if..
● if.. else
?
● if.. elseif.. else
● ternary
Apa itu Struktur Kendali ?
• Perulangan
● for
● while
?
● foreach
Array
Apa itu Array ?
p un g
m e n a m
el b i s a i
v a r ia b t u n il a
Sat u d ar i s a
le b i h
Apa itu Array ?
$hari = “Senin”;
$hari = “Selasa”;
$hari = “Rabu”;
Apa itu Array ?
$hari1 = “Senin”;
$hari2 = “Selasa”;
$hari3 = “Rabu”;
.
.
$hari7 = “Minggu”;
Apa itu Array ?
$siswa1 = “Andi”;
$siswa2 = “Budi”;
.
.
.
$siswa456 = “Dina”;
Apa itu Array ?
$hari = [“Senin”,”Selasa”,”Rabu”];
Kenapa Array ?
• Mempermudah pengelolaan nilai / value / data
●Penelusuran dan Pencarian
• Manajemen memori
Karakteristik Array
$binatang = [‘Beruang’,’Jerapah’,’Zebra’,’Kucing’,’Monyet’];
atau
$binatang = array(‘Beruang’,’Jerapah’,’Zebra’,’Kucing’,’Monyet’);
echo $binatang[3];
Boleh Memiliki Tipe Data Berbeda
$hari = [‘Senin’,’Selasa’,’Rabu’];
$angka = [10,11,234,567];
$myArray = [‘teks’,3,false];
$myArrayMulti = [‘teks’,3,false,[2,3,4]];
0 1 2 3
0 1 2
‘teks’ 3 false 2 3 4
echo $myArrayMulti[3][2];
Associative Array
Apa Itu Associative Array
$siswa = [
‘nama’=>‘Budi’,
‘kelas’=>‘8’,
‘sekolah’=>‘SMP’,
];