<? $nama[0]="Doraemon"; $nama[1]="Nobita"; $nama[2]="Sizuka"; $nama[3]="Giant"; $nama[4]="Suneo"; echo "Nama nama tokoh dalam kartun Doraemon adalah :<ul>"; for($i=0; $i<=4; $i++){ echo "<li>$nama[$i]</li>"; } echo "</ul>"; ?>
![Array Doraemon.jpg](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid9-_i4voWSXsfa11yznDDt3zwRHiqW3isJXYAhw60G_iS5vsmf34Xs4AAzDI15H38LozIQEN8_LQy6RToU6_u4uRvvgGqFMlcW2xAuikg4E5YDFAvABLG_IiHTJV7KIWp3gLcuU3OviQM/+Doraemon.jpg)
Cara yang kedua adalah menggunakan fungsi array() seperti berikut ini :
<? $nama=array("Doraemon","Nobita","Sizuka","Giant","Suneo"); echo "Nama nama tokoh urutan pertama adalah $nama[0] dan urutan terakhir adalah $nama[4]"; ?>
![Array Cara kedua.jpg](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVjIhiJFlHqS1t6X4x2JbQBRwuHsj6rPdnAmnhLMN9Qr4iGaW184DXtAvjYLtlvsOsnIuH1ZEC8fR7N8igQ9ufyc6xA8p6hGCnpb4jm62JRnfcBirjmt-xEvVgV5mauG_9WubY-ZLzvy57/+Cara+kedua.jpg)
Beberapa fungsi lain yang berkaitan dengan pembacaan data array adalah :
Fungsi
|
Keterangan
|
key()
|
Digunakan untuk mengetahui angka indeks pada posisi pointer aktuf saat diakses.
|
current()
|
Digunakan untuk mengetahui nilai array pada posisi pointer aktif.
|
next()
|
Digunakan untuk menaikkan pointer ke data array berikutnya.
|
prev()
|
Digunakan untuk kembali ke data array sebelumnya.
|
end()
|
Digunakan untuk meletakkan pointer pada posisi akhir array.
|
reset()
|
Digunakan untuk meletakkan pointer pada posisi awal array.
|
<? echo "<b>Menambahkan data pada Array</b><br>"; $nama=array("Doraemon","Nobita","Sizuka","Giant","Suneo"); echo "Urutan array yang asli \$nama=array(\"Doraemon\",\"Nobita\",\"Sizuka\",\"Giant\",\"Suneo\");"; echo "Urutan array setelah ditambah"; array_push($nama,"Dekisugi","Doremi"); for($i=0; $i<=6; $i++){ echo "<br>$i : $nama[$i]"; } ?>
![Menambahkan Data Array Menambahkan Data Array.jpg](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPKeutlTP_OKT2sVROZu8GbiFeHAQLKdI1uZ13ia_TsZok5OmP5zel4T4p_xyhX0ViPvUgV4rlfwY9cAkhmTBbmtBbeE-nAImx-Sdq1RIAxY-giRxTzU1e-xp3j5n-RuVPeg_Rok8i1Rmi/+Data+Array.jpg)
<? $browser1=array("Firefox","Chrome","Opera"); $browser2=array("Safari","Flock","Internet Explorer"); $gabung_browser=array_merge($browser1,$browser2); echo "Browser yang sering dipakai adalah :<ul>"; for($i=0; $i<=count($gabung_browser)-1; $i++) { echo "<li>$gabung_browser[$i]</li>"; } echo "</ul>"; ?>
![Menggabung Array menggabung array.jpg](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJpdxRoHCAZwVrJjpaTq1w8h5obwx65I7Mvq3glIjtSx8vTz69FBHT79czMKMukJknU6OoOVGz9OE82bj9X0sG1-Uw5w5YF-tKWCVPvxkAddG0bqcfAPDQfp3JE2NFp0rwvkLNadrt339c/+array.jpg)
<? $hapus_array=array("Firefox","Chrome","Opera"); echo "Isi dari array :<ul>"; for($i=0; $i<=count($hapus_array)-1; $i++) { echo "<li>$hapus_array[$i]</li>"; } echo "</ul>Isi data array setelah dihapus :<ul>"; $hasil=array_shift($hapus_array); for($i=0; $i<=count($hapus_array)-1; $i++){ echo "<li>$hapus_array[$i]</li>"; } echo "</ul>"; ?>
Hasilnya :
![Hapus Array Hapus Array.jpg](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjimpiDIKPeMqw0IswOhnas3AtH3DRlb2yENHymd49_DqBXFdxPuJTXC1KDuaaJAm8I9Sz6FFHWIv7TegQI0muqYTZX8d-vOGtOOj_CD9VwcVB30a-5BtJ6qUDAwquF9WQkscvqpHlpHa4w/+Array.jpg)
<? $huruf=array("G","B","D","A","C","F","E","H"); sort($huruf); echo "Huruf urut :<ul>"; for($i=0; $i<=count($huruf)-1; $i++){ echo "<li>$huruf[$i]</li>"; } echo "</ul>"; ?>
![Urut Array Urut Array.jpg](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTLO61bJjGrTkc4vSj9u-rp10_tDYGcpdZ10yv-jbRGeD1SzB00VvdA9OjEDjOUSD56OrLf1dBBnmTtYkU-ZI5cq5_WIktIdlTvewnPMaqhVRj_LBYTBmMLs6F4mOtc3Jo2LrR9AWccN3t/+Array.jpg)
array_slice(variabel,offset,length)
- variabel
Adalah variabel array yang datanya akan dipotong - Offset
Apabila parameter ini bernilai positif, maka pengambilan/pemotongan akan dimulai dari awal elemen, namun apabila negatif maka pengambilan/pemotongan dimulai diakhir elemen. - length
Apabila bernilai positif, maka yang diambil adalah jumlah dari elemen namun apabila bernilai negatif, maka pemotongan diakhiri dengan sejumlah elemen akhir sebesar parameter length. Namun apabila parameter length tidak dideklarasikan, maka pemotongan akan diambil sampai dengan element yang terakhir.
array_merge(array1,array2,...)
Contoh dalam script adalah :
<? $data=array("a","b","c","d","e","f"); echo "\$data=array(\"a\",\"b\",\"c\",\"d\",\"e\",\"f\");"; $potongan_pertama=array_slice($data,4); $potongan_kedua=array_slice($data,2,-1); echo "<br>Hasil potongan yang pertama adalah : "; for($a=0; $a<=count($potongan_pertama); $a++){ echo "$potongan_pertama[$a]"; } echo "<br>Hasil potongan yang kedua adalah : "; for($b=0; $b<=count($potongan_kedua); $b++){ echo "$potongan_kedua[$b]"; } $gabung=array_merge($potongan_pertama,$potongan_kedua); echo "<br>Hasil gabungan keduanya adalah : "; for($c=0; $c<=count($gabung); $c++){ echo "$gabung[$c]"; } ?>
![Potongan dan Gabungan Array Potong Gabung Array.jpg](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLuxAp7MaclI3QyWA9JMaqpJOhuEmQOMPX44SS8wigGm-GHrdR13CBYcddNON0YZjut9OPbFID0u1QOrHBABQMf9h1ienb-DUtwM8-dCcR9rHmX__RgQ3VWzKD20ddDko4taG_KUODhNHa/+Gabung+Array.jpg)
![](http://wahyudikn.files.wordpress.com/2009/08/th_032_.gif)
*.:。✿ Don't forget to come back again ✿.。.:*
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMLW1n52e-X58NZcKUkxMdMl1eoU1axV8fN1PoP4IbYLV1tmk_bCWnAGOcXIu9w403y-LKl2hAM4Xzc_72ihOszx8B1CMw5oVoQb5obFD1X2xvfHm1foDd5fcC7MdzdDvIke1c1LJRRDAs/s320/wahyudi+blog.png)
Visit Wahyudi Blog !
:100
BalasHapus:99
BalasHapus122
BalasHapus