Oleh: Rony Syahputra Nasution | Februari 25, 2009

Kesandung Array

Tadi malem sambil nunggu siaran langsung LC,
antara InterMilan VS MU (harusnya MU menang),
ngerjain grafik yang nantinya ditampilkan di web,
singkat kata saya menggunakan bahasa pemograman PHP,
karena dalam pembuatan grafik ini saya gunakan jpGraph,
yang kebetulan cocok jika dikolaborasikan dengan PHP.

Setelah semua perhitungan dan hasil saya anggap benar,
kemudian saya lanjutkan kepada pembuatan grafik,
dengan jpGraph tadi.

Setelah beberapa saat didapatlah hasil dalam bentuk grafik,
awalnya tidak begitu sadar,
mungkin karena rada ngantuk gitu ^_^,
setelah diperhatikan secara detail,
kayanya grafiknya salah,
tidak sinkron antar data2 yang ada.

Intinya grafiknya salah (data bener),
tapi ga tau salahnya dimana ?,
perasaan semua syntax, perhitungan dan bener semua.

Ternyata grafik yang ditampilkan,
urutan datanya sebagai inputannya tidak bener,
harusnya A – Z ternyata yang ada Z – A.

Ternyata masalah ada pada array,
jpGraph menerima inputan data dalam bentuk array,
semua masalah ternyata bersumber disini,
begini lah klo belajar program diawali,
dengan konsep dan metode copy paste hehehe ^_^,
hal-hal fundamental dan basic acap kali dilewatkan.

Kembali ke array,
selama ini saya menggunakan array_unshift(var),
untuk memasukan data kedalam array,
ternyata ini membuat masalah dalam inputan jpGraph.

Setelah buka2 singkat manualnya PHP,
yang mana manual PHP ini merupakan manual yg terbaik,
menurut saya ehhe.

Memasukkan data ke dalam array secara umum,
bisa dilakukan dengan array_push (A – Z) dan array_unshift (Z – A).

Memasukan Data Kedalam Array Dengan array_push

<?php
 $stack1 = array("rony", "syah", "putra");
 print_r($stack1);
 echo "<br>";
 
 array_push($stack1, "nasution", "aja");
 print_r($stack1);
 echo "<br>";
?>

 

Memasukkan Data Kedalam Array Dengan array_unshift

<?php
 $stack2 = array("rony", "syah", "putra");
 print_r($stack2);
 echo "<br>";
 
 array_unshift($stack2, "nasution", "aja");
 print_r($stack2);
 echo "<br>";
?>

 
Jadi klo butuhnya urutannya yang terbaru paling akhir (A – Z) gunakan array_push, jika sebaliknya gunakan array_unshift. Semoga bermanfaat

Salam dari Cirebon,
Rony Syahputra N


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Kategori

%d blogger menyukai ini: