bagi kalian yang belum tahu Superglobals, maka saya akan menjelaskan nya :D mari kita masuk materinya !
1.Arrays
Apa itu Arrays ??
Array adalah variabel khusus, yang dapat menyimpan lebih dari satu nilai pada suatu waktu.
Jika Anda memiliki daftar item daftar nama buah, misalnya , menyimpan buah di variabel tunggal bisa terlihat seperti ini:
yang kita ketahui, array itu mengambil data index dari 0. index itu dilambangkan dengan buka kurung siku [ ] jadi Mangga itu index[0], semangka index[1], Sawo index[2], dst. jadi contohnya saya echo kan $buah[1], dan $buah[3] yang artinya kita mengambil data array yang memiliki index[1] yaitu Semangka dan index[3] yaitu Sawo. maka outputnya seperti ini :
nah, seperti itu, gimana kita langsung echo $buah tanpa index?? maka akan terjadi error, mengapa ? karena dia ingin mengambil data array tapi tidak tahu data mana yang harus diambil.
bisa juga kita menghitung total jumah array yang ada, biasanya digunakan jika data yang kita buat sangat banyak.
nah disini kita akan menyortir arrays nya. nah disini array akan di bagi lagi menjadi beberapa bagian yakni :
- sort()
sort() ini artinya adalah kita mengurutkan array berdasarkan array dengan alphabet jadi dari A ke Z yang di atasnya, misalkan :
nah kita bisa lihat data array $buah ada beberapa jenis buah , jdi misal kita sort() kan data $buah maka ia akan mengurutkan data array tersebut berdasarkan abjad terawal, outputnya akan menjadi :
nah , akan mengurutkan data dari A hingga Z, berawal dari Apel, Mangga , dst. begitu pula jika datanya berupa angka , dia akan mengurutkan data dari terkecil ke data terbesar.
- rsort()
nah rsotr() ini lawan dari sort() , yaitu artinya adalah mengurutkan data dari yang terbesar ke yang terkecil, jika berupa abjad maka ia akan mengurutkan dari Z ke A
contohnya :
sama halnya dengan sort() tapi rsort() ini berlawanan arah , outputnya :
- asort()
ini adalah terdapat 2 data yang berbeda, contohnya sepert ini :
nah disini ada data nama orang dan umur merka masing-masing. nah kalau asort() ini dia akan mengambil index kedua dari setiap data atau dia akan mengambil data dari angka atau berupa genap index genap , seperti index[2,4,6] yang berisi [35,37,43] dst. nah berarti dia akan mengurutkan mulai dari yang TERKECIL ke TERBESAR , maka outputnya seperti ini :
- ksort()
contohnya :
nah, kalau asort() mengambil data genap , maka ksort() mengambil data ganjil berupa index[1,3,5] yang berupa [Peter,Ben,Joe] dst. jadi dia akan mengurutkan abjad dari yang TERKECIL ke TERBESAR yaitu dari A ke Z. maka hasilnya akan menjadi :
- arsort()
arsort ini mengambil data dari array, arsort() ini lawan dari asort() yang mulanya dari TERKECIL ke TERBESAR, maka arsort() ini dari TERBESAR ke TERCKECIL data yang berupa data dengan index genap, contohnya :
outputnya seperti ini :
- krsort()
ouputnya :
jadi, teman-teman jangan binggung ya membedakan sorting arrays diatas :D
3.Superglobals
Beberapa variabel yang telah ditetapkan dalam PHP adalah superglobals yang berarti bahwa mereka selalu dapat diakses, terlepas dari lingkup dan Anda dapat mengaksesnya dari fungsi apapun, kelas atau berkas tanpa harus melakukan sesuatu yang istimewa. contohnya :
nah functin addition() artinya adalah kita menjumlahkan variable x dan y. kemudian kita membuat variable baru yaitu variable z dan kita jumlah kan variable x dan y yang bisa di akses kapanpun.
kemudian kita echo kan , maka outputnya akan menjadi :
nah itu saya teman-teman yang bisa saya jelaskan , sekiranya teman-teman mengerti apa yang saya sampaikan, jika ada hal yang tidak dimengerti teman-teman bisa bertanya dengan menulis pertanyan di kolom comment :)
>>thanks to W3School.com<<
No comments:
Post a Comment