Tutorial array_unshift() di PHP

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): int
Code 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.

<?php $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

Array ( [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.

<?php $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…

Array ( [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.

Komentar

Selamat, anda berkesempatan menjadi komentator pertama di artikel ini. Punya pertanyaan atau saran? Silahkan tinggalkan komentar untuk memulai diskusi.
Terima kasih telah memilih untuk meninggalkan komentar. Harap diingat bahwa semua komentar dimoderasi sesuai dengan kebijakan, dan informasi anda TIDAK akan dipublikasikan. Harap JANGAN gunakan kata kunci di kolom nama. Mari kita buat diskusi yang menarik dan bermakna.

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.