About Me

Hai, saya Rosihan Ari Yuana. Saya sehari-hari adalah mengajar di Universitas Sebelas Maret.

Bidang riset saya tentang adaptive learning, computer aided learning, dan datascience

Selain itu, saya juga seorang penulis buku dan blogger.

More about me...

  • 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'
?>

 

Saya seorang dosen dan peneliti di Universitas Sebelas Maret. Bidang penelitian saya tentang: adaptive learning, datascience, dan computer aided learning. Selain itu saya juga seorang blogger, serta penulis buku tentang pemrograman, dan matematika.

Leave a Reply