Menyisipkan satu atau lebih elemen ke dalam array

Untuk menyisipkan elemen ke dalam array maka kita dapat menggunakan dua fungsi berikut ini:

1. array_unshift()

untuk menyisipkan satu elemen ke awal array.

syntax:

array_unshift(array, nilai yang akan dimasukkan)

2. array_push()

untuk menyisipkan satu elemen ke akhir array.

syntax:

array_pusht(array, nilai yang akan dimasukkan)


Contoh:

Saya mempunyai array seperti berikut ini:

$peserta=

Array (

[0] => Array (

[id_peserta] => 45

[nama_pt] => Karya Abadi

[tgl_daftar] => 14-11-2009 11:42:48)

[1] => Array (

[id_peserta] => 46

[nama_pt] => ABC

[tgl_daftar] => 14-11-2009 12:47:59

) )

Pertanyaan:

Saya ingin membuat satu array bernama idpeserta yang berisi semua nilai dari elemen array [id_peserta] di atas yang akan menghasilkan array seperti ini:

$idpeserta = array (

[0]=>45

[1]=>46

)

Jawaban:

foreach ($peserta as $indek=>$nilai){
if(empty($idpeserta)){
$idpeserta[]=$nilai[‘id_peserta’];
}else{
array_push($idpeserta,$nilai[‘id_peserta’]);
}
}

dan akan menghasilkan Array ( [0] => 46 [1] => 45 )

You may also like...

Leave a Reply

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