"Mengenal variabel Array "
Array dalam bahasa indonesia dapat diartikan barisan atau deretan, jagi yang di masud
array di sin adalah variabe yang berisi sederatan satau serangkain data yang di pidahkan
dengan tanda koma, jadi dalam variabel array dapat berisi lebih dari satu data.
Berikut contoh penulisannya
<?php
$temen_kangkaryo = array("Tarsan","Tejo","Bagyo","Unto","Tempik","Darto","Ucup","Geblek");
echo "Temen kangkaryo asli kudus: $temen_kangkaryo[2],$temen_kangkaryo[3],
$temen_kangkaryo[6].";
?>
Hasilnya dalam browser kurang lebih seperti berikut:
Temen kangkaryo asli kudus: Bagyo,Unto,Ucup.
Yah dari isi variabel array kita dapat akses hasilnya satu persatu atau beberapa sekaligus,
cara menampilkannya dalam browser adalah dengan mengurutkannya mulai dari 0, misalnya
lihat contoh diatas kita hanya mengambil data dari variabel array dengan nomor urutan
2,3 dan 6.
Untuk menambahkan data pada variabel array kita dapat menggunakan perintah array_unshift
dan array_push, array_unsift digunakan untk menambah variabel array dari depan jadi data
akan di masukan dari urutan 0, sedangkan array_push data akan di masukan dari belakang
atau di lanjutkan dari data yang sudah ada.
Contooh lagi :
<?php
$temen_kangkaryo = array("Tarsan","Tejo","Bagyo","Unto","Tempik","Darto","Ucup","Geblek");
array_unshift($temen_kangkaryo,"Pak_Gendut","Popo");
echo "$temen_kangkaryo[0],$temen_kangkaryo[1],$temen_kangkaryo[2],$temen_kangkaryo
[3],$temen_kangkaryo[4], $temen_kangkaryo[5],$temen_kangkaryo[6],$temen_kangkaryo
[7],$temen_kangkaryo[8],$temen_kangkaryo[9]$temen_kangkaryo[10]";
?>
Lihat hasilnya di browser :
Pak_Gendut,Popo,Tarsan,Tejo,Bagyo, Unto,Tempik,Darto,Ucup,Geblek
Akan bertambah dua orang lagi to temennya kangkaryo, hal itu juga berlaku untuk perintah
array_push namun peletakan penambahannya saja yang berbeda.
Mennghapus data variabel array juga dapat di lakukan dengan dua cara dari depan dan bisa
juga dari belakang, bila ingin menghapus dari depan perintah yang di gunakan adalah array_shift
dan bila dari belakang perintah yang di gunakan adalah array_pop.. berikut contoh penulisannya
<?php
$temen_kangkaryo = array("Tarsan","Tejo","Bagyo","Unto","Tempik","Darto",
"Ucup","Geblek");
$hapus = array_shift($temen_kangkaryo);
echo "Temen yang dihapus adalah $hapus dan sekarang temen kangkaryo
di urutan 0 adalah $temen_kangkaryo[0]";
?>
dari skrip diatas maka temen kangkaryo pada urutan [0] akan di hapus dan otomatis urutan
dibawahnya akan menggantikannya, untuk kemudian temen yang di hapus ini akan masih
disimpan dalam variabel $hapus. cek hasilnya denga perintah echo maka dalam browser
akan tampil sebagai berikut:
Temen yang dihapus adalah Tarsan dan sekarang temen kangkaryo di urutan 0 adalah Tejo
Untuk menghapus dari belakang caranya sama hanya perintahhnya saja yang berbeda.
Variabel array dapat di urutkan dengan fungsi sort berikut contohnya :
<?php
$temen_kangkaryo = array("Tarsan","Tejo","Bagyo","Unto","Tempik","Darto",
"Ucup","Geblek");
sort($temen_kangkaryo);
echo "$temen_kangkaryo[0]<br>";
echo "$temen_kangkaryo[1]<br>";
echo "$temen_kangkaryo[2]<br>";
echo "$temen_kangkaryo[3]<br>";
echo "$temen_kangkaryo[4]<br>";
echo "$temen_kangkaryo[5]<br>";
echo "$temen_kangkaryo[6]<br>";
echo "$temen_kangkaryo[7]<br>";
echo "$temen_kangkaryo[8]";
?>
Hasilnya dalam browser adalah sebagai berikut :
Bagyo
Darto
Geblek
Tarsan
Tejo
Tempik
Ucup
Unto
Variabel array mempunyai pasangan soulmate yaitu perulangan Foreach, yang sebenarnya sudah
di bahas dalam artikel sebelumnya berikut kita ulang kembali dengan contoh berikut:
<?php
$temen_kangkaryo = array("Tarsan","Tejo","Bagyo","Unto","Tempik","Darto",
"Ucup","Geblek");
echo "Berikut adalah temen-temen kos kangkaryo :<br>";
foreach($temen_kangkaryo as $sahabat)
{
echo "$sahabat<br>";
}
?>
Hasilnya akan sama denga yang sebelumnya namun dalam penulisannya lebih ringkas bukan ??
Sebenarnya masih banyak penanganan dan fungsi dari variabel array ini namun karena
keterbatasan kangkaryo jadi dibahas sampai disini saja hee..
0 comments:
Post a Comment