Perubahan Elemen Array Secara Langsung
Perubahan elemen array dapat secara langsung kita ganti value atau nilainya dengan memesan elemen array kembali atau menempatkan kembali elemen-elemen tertentu yang ingin kita ganti.
$STTP=array("Ajir","Saed","Faisal",”Syawal”);
$STTP[2]= $STTP[1];
$STTP[1]= $STTP[0];
$STTP[0]= $STTP[3];
Contoh diatas menunjukkan bahwa kini isi array $STTP telah dimanipulasi, Isi elemen ketiga (no indeks 2) disisi dengan isi elemen kedua (no indeks 1), elemen kedua diisi dengan isi elemen kesatu, elemen pertama diisi elemen ke empat, dan elemen keempat di rubah menjadi “AJIR, karena pada elemen keempat dilakukan operasi concatenation pada elemennya.
Penambahan dan Pengurangan Elemen
Kita dapat memanipulasi array dengan menambahkan dan mengurangi isi array. Ada beberapa fungsi yang dapat kita gunakan untuk memanipulasi banyaknya isi elemen array ini, diantaranya
1. Fungsi array_shift()
array_shift digunakan untuk menghapus element pertama dalam array.
Syntaks : array_shift(variabel_array);
2. Fungsi array_pop()
array_pop digunakan untuk menghapus element terakhir dalam array.
Syntaks : array_pop(variabel_array);
3. Fungsi unset()
unset digunakan untuk menghapus element array yang kita pilih.
Syntaks : unset(variabel_array[nomor_acuan]);
4. Fungsi array_unshift()
array_unshift digunakan untuk menambah element pertama dalam array.
Syntaks : array_unshift(variabel_array,elemen_yang_ditambahkan);
5. Fungsi array_push()
array_push digunakan untuk menambah element yang di tempatkan di akhir array.
Syntaks : array_push(variabel_array,elemen_yang_ditambahkan);
Percobaan
Nama script : add_remove.php
<HTML>
<HEAD>
<TITLE> Penambahan dan Pengurangan Array</TITLE>
</HEAD>
<BODY>
<?PHP
// Mendefinisikan array
$tkj = array('Ajir', 'Amad', 'Febrilian');
echo "Array awal : ";
print_r($sttp);
// menghapus element pertama dalam array
array_shift($sttp);
echo "<br>Dengan array_shift : ";
print_r($sttp);
// menghapus element terakhir dalam array
array_pop($sttp);
echo "<br>Dengan array_pop : ";
print_r($sttp);
// menambah element ke akhir array
array_push($sttp, 'Ajir);
echo "<br>Dengan array_push : ";
print_r($sttp);
// menambah element di awal array
array_unshift($sttp, 'Saed');
echo "<br>Dengan array_unshift : ";
print_r($sttp);
//menghapus elemen yang kita pilih
unset($sttp[0]);
echo "<br>Dengan unset() : ";
print_r($sttp);
?>
</BODY>
</HTML>
No comments:
Post a Comment