Username Password

Register Here || Lost Password
View Thread
Explore Your Brain » Pemrograman » PHP
[help] fungsi reset() dalam penggunaan sort array dkk
Username
Password
Register FAQ Members List Today's Posts Search

Print Thread

24-07-2010 04:33 PM [help] fungsi reset() dalam penggunaa... | Edited by letsmove 24-07-2010 04:33 PM
User Avatar

letsmove
Murid Akademi II


Posts: 28
Joined: 13.07.09
ahh ga usah basa basi ya.. nanti di bilangnya ngegombal,

jadi skarang2 ini gw lagi memperdalam programming php (ya tuntutan jg sih) hhee

nah lagi asik - asik ngecoding + memahami, ada suatu fungsi yang masih bingung yaitu reset(),

begini syntaxnya:

<?php
$arrNilai = array("Ani" => 80, "Otim" => 90, "Sri" => 75, "Budi" => 85);
echo "<b>Array sebelum pengurutan</b>";
echo "<pre>";
print_r($arrNilai);
echo "</pre>";

sort($arrNilai);
reset($arrNilai);
echo "<b>Array setelah pengurutan dengan sort()</b>";
echo "<pre>";
print_r($arrNilai);
echo"</pre>";

rsort($arrNilai);
reset($arrNilai);
echo "<b>Array setelah pengurutan dengan rsort</b>";
echo "<pre>";
print_r($arrNilai);
echo"</pre>";

asort($arrNilai);
reset($arrNilai);
echo "<b>Array setelah pengurutan dengan asort()</b>";
echo "<pre>";
print_r($arrNilai);
echo"</pre>";

arsort($arrNilai);
reset($arrNilai);
echo "<b>Array setelah pengurutan dengan arsort</b>";
echo "<pre>";
print_r($arrNilai);
echo"</pre>";
?>

nah liat deh di bagian reset() nya, di tutorial yang saya baca dia mengatakan :

"reset() – Memindahkan pointer array ke awal (elemen pertama)", tapi masih belum ngerti maksudnya..

jadi please dibantu ya!!! makasih... Thanks
i dont wanna move slow
 
Offline
26-07-2010 11:39 AM RE: [help] fungsi reset() dalam penggunaa...
User Avatar

EVA-00
HackAge


Posts: 2451
Joined: 21.05.08
Location: Wallahu a'lam
Age: 24
sesuai apa yg elu post, reset() – Memindahkan pointer array ke awal (elemen pertama)

nah gw kasih penjelasan dari kode yg lu buat

Download source  Code
<?php
$arrNilai = array("Ani" => 80, "Otim" => 90, "Sri" => 75, "Budi" => 85);
echo "<b>Array sebelum pengurutan</b>";
echo "<pre>";
print_r($arrNilai);
echo "</pre>";

sort($arrNilai); //sort variabel $arrNilai sehngga hasilnya menjadi 75 - 80 - 85 - 90
reset($arrNilai); //pindahkan pointer array ke awal  yaitu 75 karna variabel awal dari $arrNilai saat ini brubah menjadi 75
echo "<b>Array setelah pengurutan dengan sort()</b>";
echo "<pre>";
print_r($arrNilai);
echo"</pre>";

rsort($arrNilai); //rsort variabel $arrNilai sehngga hasilnya menjadi 90 - 85 - 80 - 75
reset($arrNilai); //pindahkan pointer array ke awal  yaitu 90 karna variabel awal dari $arrNilai saat ini brubah menjadi 90
echo "<b>Array setelah pengurutan dengan rsort</b>";
echo "<pre>";
print_r($arrNilai);
echo"</pre>";




kalo lu bingung sama penjelasan diatas gw kasih contoh yang lebih simple nih.

Download source  Code
<?php
$nama = array("EVA-00", "EVA-01", "EVA-02", "EVA-03");

echo current($nama) . "<br />"; //cetak isi variabel $nama pada pointer yang aktif = EVA-00
echo next($nama) . "<br />"; // cetak isi variabel selanjutnya EVA-01
echo next($nama) . "<br />"; // cetak isi variabel selanjutnya EVA-02
echo current($nama) . "<br />"; // cetak isi variabel $nama pada pointer yang aktif = EVA-02
echo next($nama) . "<br />"; // cetak isi variabel selanjutnya = EVA-03
echo reset($nama); // pindah kan pointer ke awal array dan cetak hasilnya yaitu EVA-00

/**
hasil output

EVA-00
EVA-01
EVA-02
EVA-02
EVA-03
EVA-00
**/
?>




semoga membantu.
Nabi Muhammad SAW bersabda :
”Barangsiapa Yang Mengamalkan Ilmu Yang Ia Ketahui Maka Allah Akan Memberikan Kepadanya Ilmu Yang Belum Ia Ketahui”
(HR. Imam Ahmad).

..::shn6 u!vJq Jnoh 3Joldx3 d33>I::..
 
Offline
26-07-2010 05:50 PM RE: [help] fungsi reset() dalam penggunaa... | Edited by letsmove 26-07-2010 05:51 PM
User Avatar

letsmove
Murid Akademi II


Posts: 28
Joined: 13.07.09
wahh ngerti ngerti

jadi dari fungsi sort() nya sendiri hanya untuk mengurutkan variabel menjadi ascending, serta fungsi fungsi lainnya yang berhubungan dengan array,

sedangkan fungsi reset() digunakan untuk mengubah pointer yang sudah berubah menjadi statik atau konstant di awal..


wah woke woke..

jangan sungkan2 untuk ditanya lagi ya vaa.. Papapapa
i dont wanna move slow
 
Offline
Jump to Forum:
Forum powered by fusionBoard
Share this Thread
URL:
BBcode:
HTML:
Similar Threads
Thread Forum Replies Last Post
Login 2 YM Dalam 1 Komputer Windows 8 13-08-2010 11:51
Tanya Membuat Website Dalam Lan Jaringan & Komputer RusaK 4 31-07-2010 13:23
[ASK]Trik dalam membuat blog/web's yang keren..!! Out Of Topic Programing 31 28-07-2010 05:54
Jurus jitu nembak cewek dalam waktu 30 menit Out Of Topic 7 21-07-2010 21:50
Menyembunyikan File ke dalam Gambar Windows 6 25-05-2010 16:30
Copyright © 2007-2010