• Home
  • /
  • PHP
  • /
  • Menyisipkan Elemen ke dalam Array di PHP
PHP

Menyisipkan Elemen ke dalam Array di PHP

 

Misalkan pada awalnya Anda punya sebuah array, lalu bagaimana caranya untuk menyisipkan elemen baru ke dalam array? Jangan khawatir… dalam PHP telah tersedia beberapa function untuk keperluan ini.

Dalam PHP, terdapat dua buah function untuk menyisipkan elemen ke dalam array, yaitu array_unshift() dan array_push().

Function array_unshift() digunakan untuk menyisipkan elemen ke bagian awal array.

Adapun sintaks dari array_unshift() adalah:

array_unshift(array, elemen yang disisipkan);

Berikut ini contoh penggunaannya.

<?php
$arrayBuah = array("Jeruk", "Apel"); // array mula-mula
echo $arrayBuah[0]."<br>"; // menghasilkan 'Jeruk'
echo $arrayBuah[1]."<br>"; // menghasilkan 'Apel'

// elemen array menjadi 'Pisang, Jeruk, Apel'
array_unshift($arrayBuah, "Pisang");

echo $arrayBuah[0]."<br>"; // menghasilkan 'Pisang'
echo $arrayBuah[1]."<br>"; // menghasilkan 'Jeruk'
echo $arrayBuah[2]."<br>"; // menghasilkan 'Apel'
?>

Beberapa elemen dapat pula disisipkan sekaligus dengan array_unshift(). Berikut ini contohnya:

<?php
$arrayBuah = array("Jeruk", "Apel");

// elemen array menjadi 'Pisang, Mangga, Jeruk, Apel'
array_unshift($arrayBuah, "Pisang", "Mangga");

echo $arrayBuah[0]."<br>"; // menghasilkan 'Pisang'
echo $arrayBuah[1]."<br>"; // menghasilkan 'Mangga'
echo $arrayBuah[2]."<br>"; // menghasilkan 'Jeruk'
echo $arrayBuah[3]."<br>"; // menghasilkan 'Apel'
?>

Selain array_unshift(), ada pula function array_push(). Apabila array_unshift() menyisipkan elemen ke bagian awal array, maka array_push() akan menyisipkan elemen ke bagian belakang array. Berikut ini sintaksnya

array_push(array, elemen yang disisipkan);

Contoh penggunaannya:

<?php
$arrayBuah = array("Jeruk", "Apel"); // array mula-mula
echo $arrayBuah[0]."<br>"; // menghasilkan 'Jeruk'
echo $arrayBuah[1]."<br>"; // menghasilkan 'Apel'

// isi array menjadi 'Jeruk, Apel, Pisang'
array_push($arrayBuah, "Pisang");

echo $arrayBuah[0]."<br>"; // menghasilkan 'Jeruk'
echo $arrayBuah[1]."<br>"; // menghasilkan 'Apel'
echo $arrayBuah[2]."<br>"; // menghasilkan 'Pisang'
?>

Beberapa elemen dapat pula disisipkan sekaligus dengan array_unshift(). Berikut ini contohnya:

<?php
$arrayBuah = array("Jeruk", "Apel");

// elemen array menjadi 'Jeruk, Apel, Pisang, Mangga'
array_unshift($arrayBuah, "Pisang", "Mangga");

echo $arrayBuah[0]."<br>"; // menghasilkan 'Jeruk'
echo $arrayBuah[1]."<br>"; // menghasilkan 'Apel'
echo $arrayBuah[2]."<br>"; // menghasilkan 'Pisang'
echo $arrayBuah[3]."<br>"; // menghasilkan 'Mangga'
?>

 

Bagikan artikel ini jika bermanfaat !

Assalaamu'alaikum.. aktivitas keseharian saya mengajar di Universitas Sebelas Maret, dengan matakuliah pemrograman dan basis data. Adapun bidang penelitian saya tentang computational thinking dan computer-aided learning.

Leave a Reply