Selain pembuatan array di atas, Anda juga dapat melakukan manipulasi pada array. Manipulasi tersebut antara lain meliputi manambahkan array, menggabungkan array, menghapus array, serta mengurutkan array.
Menambahkan Array
Untuk menambahkan array digunakan function array_push(). Fungsi ini akan mengembalikan keseluruhan nomor elemen pada array. Berikut adalah contoh penggunaan function array_push().
<?
$awal = array(“a”,”b”,”c”);
$total = array_push($awal, 1, 2, 3);
print “Ada $total element pada \$awal <P>”;
foreach ( $awal as $val )
{
print "$val<BR>";
}
?>
Menggabungkan Array
Untuk menggabungkan array digunakan function array_merge(). Fungsi ini dapat menggabungkan dua atau beberapa array sekaligus. Penggabungan array ini dapat dilakukan pada variabel array dengan tipe element serta indeks yang berbeda. Pada contoh berikut, akan dibuat dua array.
<?
$satu = array(“a”,”b”,”c”);
$dua = array(1,2,3);
$tiga = array_merge($first, $second);
foreach ( $tiga as $val )
{
print "$val<BR>";
}
?>
Menghapus Array
Untuk menghapus array digunakan function array_shift(). Fungsi ini menghapus elemen pertama dari array. Pada contoh berikut, akan menampilkan proses penghapusan array.
<?
$satu = array(“a”,”b”,”c”,”d”);
while (count($satu))
{
$val = array_shift($satu);
print “$val <br>”;
print “ada “. count (satu). “elemen pada \$satu <br>”;
}
?>
Mengurutkan Array
Untuk mengurutkan array digunakan sort(), yang akan mengurutkan array berdasarkan alphabet bila berupa string dan dari kecil ke besar bila berupa nomor. Jadi fungsi ini berguna bila anda memiliki elemen array yang acak. Pada contoh berikut, akan menampilkan proses pengurutan array.
<?
$satu = array(“d”,”e”,”g”,”a”);
sort($satu);
for($i=0; $i<length($satu);$i++) {
echo(“Array \$satu index ke [$i] adalah $satu[$i]”);
echo(“<br>”); }
?>
0 comments:
Posting Komentar