15 September 2008

Manipulasi Array

. 15 September 2008

 

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>”); }

?>

Baca Juga

Cari yang lain:


0 comments:

:)) ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} :)] ~x( :-t b-( :-L x( =))

Posting Komentar

 
Kompiku.com Powered ByBlogger.com