Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PHP -Array dan Fungsi- ULLA DELFANA ROSIANI, ST. Array  Array atau larik adalah kumpulan data variabel dalam satu variabel.  Masing-masing dapat diakses.

Presentasi serupa


Presentasi berjudul: "PHP -Array dan Fungsi- ULLA DELFANA ROSIANI, ST. Array  Array atau larik adalah kumpulan data variabel dalam satu variabel.  Masing-masing dapat diakses."— Transcript presentasi:

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 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: Hasilnya:

10 Contoh penerapan foraech II Script php: $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 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- $ Sally telah dibayar - $ Charlie telah dibayar - $ 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 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 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

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:

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). " "; ?>


Download ppt "PHP -Array dan Fungsi- ULLA DELFANA ROSIANI, ST. Array  Array atau larik adalah kumpulan data variabel dalam satu variabel.  Masing-masing dapat diakses."

Presentasi serupa


Iklan oleh Google