Tutorial array_unshift() di PHP

Created at by Aris Munandar

Fungsi array_unshift() di PHP digunakan untuk menambahkan elemen array dibagian depan elemen yang sudah ada didalam variabel array. Data elemen yang sudah ada sebelumnya akan tetap menempati posisi awalnya, dan index masing-masing elemen yang sudah akan ada diubah, dimulai dari 0 kembali pada saat elemen baru ditambahkan.

Berikut ini deskripsi penggunaan array_unshift().

array_unshift(array &$array, mixed ...$values): intCode language: PHP (php)

Didalam function array_unshift() memiliki dua paramater.

  • $array adalah input array.
  • $values adalah elemen yang ingin ditambahkan ke data $array.

Di bagian $values, data-data baru dipisahkan ke dalam koma, untuk nantinya digabungkan ke $array dibagian depan.

Contoh penggunaan array_unshift() di PHP

Berikut ini adalah contoh bagaimana cara menggunakan array_unshift() di PHP yang digunakan untuk menambahkan elemen baru dibagian depan array.

1. Menambahkan satu elemen baru

Berikut ini adalah contoh penggunaan array_unshift() yang bisa kita gunakan untuk menambahkan satu elemen array dibagian depan.


$array = ['orange', 'watermelon', 'banana'];

array_unshift($array, 'mango');

print_r($array);Code language: HTML, XML (xml)

Pada contoh kode diatas, elemen mango akan ditambahkan ke dalam $array yang sudah ada sebelumnya. Berikut ini hasil dari kode diatas.

Baca juga: Tutorial Multidimensional Array Di PHP

    [0] => mango
    [1] => orange
    [2] => watermelon
    [3] => banana
)Code language: PHP (php)

Elemen mango akan ditambahkan ke baris pertama, dan index akan dimulai lagi dari 0.

2. Menambahkan elemen array lebih dari satu

Pada bagian ini, kita akan coba menambahkan beberapa elemen baru ke data array yang sudah ada, elemen-elemen baru tersebut akan berada dibagian depan.


$array = ['iota', 'kappa', 'lambda'];

array_unshift($array, 'zeta', 'eta', 'theta');

print_r($array);Code language: HTML, XML (xml)

Dari kode diatas bisa dilihat ada 3 elemen yang sudah ada, dan 3 elemen baru ditambahkan, masing-masing elemen akan ditambahkan ke bagian depan data array yang sudah ada, dan akan menempati posisinya masing-masing sama seperti posisi sebelum ditambahkan.

Berikut ini hasilnya…

    [0] => zeta
    [1] => eta
    [2] => theta
    [3] => iota
    [4] => kappa
    [5] => lambda
)Code language: PHP (php)

Demikian tutorial array_unshift() di PHP, dengan menggunakan array_unshift() ini dapat menghemat waktu anda dalam penulisan kode program, karena fungsi tersebut adalah fungsi asli atau built-in function yang sudah disediakan oleh PHP, tanpa library tambahan.


Congrats, you have the opportunity to be the first commenter on this article. Have questions or suggestions? Please leave a comment to start discussion.

Leave comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from Bahasaweb.com

Subscribe now to keep reading and get access to the full archive.

Continue reading