Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehAikawa Susilo Telah diubah "10 tahun yang lalu
1
PHP -Array dan Fungsi- ULLA DELFANA ROSIANI, ST
2
Array Array atau larik adalah kumpulan data variabel dalam satu variabel. Masing-masing dapat diakses melalui indeks/subskrip misalnya berupa bilangan bulat yang dimulai dari nol. Bentuk array: $namaArray=array(elemen_1..elemen_N) Pemanggilan: $namaArray[0]=elemen_1
3
Gambaran Array $hasil indeks
4
Contoh penerapan Contoh kumpulan variabel: $var1 = 3; $var2 = 6; $var3 = 9; dapat disatukan menggunakan array sebagai berikut: $var = array(3,6,9); Mengakses array numerik menggunakan index, selalu dimulai dengan 0: echo $var[0]; //mencetak 3 echo $var[1]; //mencetak 6 echo $var[2]; //mencetak 9
5
Fungsi count() Digunakan untuk menghitung jumlah elemen array. Contoh penerapan: $data=array(1,2,3,4,5); echo count($data); hasil: 5
6
Contoh penerapan <?php $data=array(1,2,3,4,5); $jumlah=count($data); echo "Jumlah data sebanyak $jumlah "; for($i=0;$i<$jumlah;$i++){ echo "\$data[$i] : $data[$i] "; } ?> Hasilnya
7
Indeks string atau campuran Indeks dapat berupa string, misalnya: $mobil[“tipe”]=“sedan”; $mobil[“merk”]=“soluna”; $mobil[“warna”]=“hitam”; Indeks berupa campuran, berarti dapat berupa numerik dan string.
8
Pernyataan foreach Untuk melakukan proses perulangan pada array. Bentuk yang bisa digunakan: Bentuk pertama: foreach (ekspresi_array as $nilai) pernyataan Bentuk kedua: foreach (ekspresi_array as $kunci =>$nilai) pernyataan
9
Contoh penerapan foraech I Script php: <?php $campuran[0]="nasi"; $campuran[1]="ayam goreng"; $campuran["rasa"]="pedas"; $campuran["harga"]=5000; foreach ($campuran as $elemen) echo($elemen. " "); ?> Hasilnya:
10
Contoh penerapan foraech II Script php: <?php $campuran[0]="nasi"; $campuran[1]="ayam goreng"; $campuran["rasa"]="pedas"; $campuran["harga"]=5000; foreach ($campuran as $indeks=>$elemen) echo($indeks : $elemen. " "); ?> Hasilnya:
11
Array Asosiatif Array asosiatif mengindeks elemen di dalamnya menggunakan nama yang kita tentukan dan bukan menggunakan nomor. Cara membuatnya menggunakan fungsi array dengan mengeset sepasang atribut sebagai nama elemen dan nilai elemen itu sendiri menggunakan gabungan “=” dan “>”,
12
Array Asosiatif Contoh riilnya adalah sebagai berikut: $pacarku = array ( nama =>"Juwita", Sifat =>"Baik hati, tidak sombong dan rajin menabung", rambut=>"panjang terurai", umur =>17 ); Pemanggilan: misalnya print $pacarku[nama];
13
Array Multi Dimensi membuat array multi dimensi dengan membuat sebuah array: $hewan = array ( );...dan kemudian kita isi array tersebut dengan array-array yang lain.
14
Contoh Array Multi Dimensi <?php $rasabuah=array( array (nama=>jeruk, rasa=>kecut, harga=>100), array (nama=>manga, rasa=>maniskecut, harga=>200), array (nama=>pare, rasa=>pahit, harga=>300) ); echo $rasabuah[2][nama]; ?> Hasil: pare Nadia senang dengan buah jeruk kalau mama seneng sama manga karena rasanya maniskecut kalau buah pare tidak senang karena pahit.
15
Latihan Array Tampilkan tulisan berikut dengan array: Jumlah pegawe ada 4: 1. Bob telah dibayar- $2000 2. Sally telah dibayar - $4000 3. Charlie telah dibayar - $600 4. Clare telah dibayar- $0
16
FUNGSI sekumpulan baris program yang dapat dipakai berulang kali tanpa harus menuliskannya kembali. PHP telah menyediakan fungsi-fungsi built in, seperti mencetak ke layar, tanggal database dan sebagainya. Selain itu PHP juga memperbolehkan kita untuk membuat fungsi sendiri.
17
FUNGSI Bentuk pendefinisiannya: function nama (daftar_parameter){ pernyataan-pernyataan; } Contoh bentuk pemanggilannya: $data=nama(2,3); Nama Fungsi Nilai balik argumen
18
Contoh <?php function pros_kali($x,$y) { $hasil=$x*$y; return ($hasil); } $kali=pros_kali($bil1,$bil2); echo "hasilnya adalah $kali"; ?> return($hasil); == return hasil; Digunakan untuk memberikan nilai balik fungsi. Pernyataan return akan membuat fungsi berakhir dan menghasilkan nilai yang sesuai dengan nilai variabel $hasil
19
Melewatkan Nilai dengan Referensi Secara bawaan, argumen yang di lewatkan ke dalam fungsi berdasarkan nilai. Dengan demikian, nilai argumen pemanggil fungsi tidak dapat diubah oleh fungsi.
20
Contoh <?php function tukar ($x,$y){ $temp=$x; $x=$y; $y=$temp; } $a=10; $b=20; echo ("Nilai sebelum ditukar adalah "); echo ("Nilai pertama : $a "); echo ("Nilai kedua : $b "); echo" "; tukar ($a,$b); echo ("Nilai sesudah ditukar adalah "); echo ("Nilai pertama : $a "); echo ("Nilai kedua : $b "); ?> HASILNYA: PENYEBABNYA!!
21
Supaya bisa ditukar… mengubah agar argumen dilewatkan ke dalam fungsi sebagai referensi. Ditulis dengan awalan & tepat sebelum tanda $, sehingga menjadi: function tukar (&$x,&$y) { $temp=$x; $x=$y; $y=$temp; }
22
Variabel Lokal dan Variabel Global Perbedaannya: Variabel lokal adalah variabel yang berada di dalam fungsi. Variabel global adalah nama variabel yang sama yang baik diluar fungsi maupun didalam fungsi. Manfaat lingkup lokal adalah dapat membuat kode di dalam fungsi dan kode yang memanggilnya tidak saling berketergantungan.
23
Contoh Lingkup lokal <?php function ganti (){ $mobil="Toyota Kijang Innova"; } $mobil="Mitsubisi Kuda"; echo ("Jenis Mobil sebelum diganti adalah $mobil "); echo" "; ganti (); echo ("Jenis Mobil setelah diganti adalah $mobil "); ?>
24
Cara membuat Variable Global Cara pertama: menambahkan pernyataan global. function ganti (){ global $mobil; $mobil="Toyota Kijang Innova"; }
25
Cara membuat Variable Global Cara kedua: menambahkan pernyataan $GLOBALS[“namaVariabel”] function ganti (){ $GLOBALS["mobil"]="Toyota Kijang Innova"; }
26
SELAMAT BELAJAR “Semoga apa yang kita lakukan hari ini tidak sia-sia” Amin
27
PHP Date() Adalah fungsi mengaktifkan pewaktuan di komputer server. Contoh: <?php echo date("Y/m/d"); 2006/07/11 echo " "; echo date("Y.m.d"); 2006.07.11 echo " "; echo date("Y-m-d"); 2006-07-11 ?>
28
"; print date("D, F jS",$b). " "; print date("l, F jS Y",$b). " "; print date("g:i A",$b). " "; print date("r",$b). " "; print date("g:i:s A D, F jS Y",$b). " "; ?>
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.