tutorial pengembangan web terbaru
 

PHP array_splice() Function

<PHP Array Referensi

Contoh

Menghapus elemen dari array dan menggantinya dengan unsur-unsur baru:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"purple","b"=>"orange");
array_splice($a1,0,2,$a2);
print_r($a1);
?>
Menjalankan contoh »

Definisi dan Penggunaan

The array_splice() fungsi menghapus elemen yang dipilih dari array dan menggantikannya dengan unsur-unsur baru. Fungsi ini juga mengembalikan sebuah array dengan elemen dihapus.

Tip: Jika fungsi tidak menghilangkan unsur-unsur (length=0) , array diganti akan dimasukkan dari posisi parameter awal (Lihat Contoh 2).

Note: Kunci dalam array diganti tidak diawetkan.


Sintaksis

array_splice( array,start,length,array )

Parameter Deskripsi
array Wajib. Menentukan sebuah array
start Wajib. Nilai angka. Menentukan di mana fungsi akan mulai menghapus elemen. 0 = elemen pertama. Jika nilai ini diatur ke angka negatif, fungsi akan mulai yang jauh dari elemen terakhir. -2 berarti mulai dari elemen terakhir kedua array.
length Pilihan. Nilai angka. Menentukan berapa banyak elemen akan dihapus, dan juga panjang array kembali. Jika nilai ini diatur ke angka negatif, fungsi akan berhenti yang jauh dari elemen terakhir. Jika nilai ini tidak diatur, fungsi akan menghapus semua elemen, mulai dari posisi yang ditetapkan oleh start-parameter.
array Pilihan. Menentukan sebuah array dengan elemen-elemen yang akan dimasukkan ke array asli. Jika hanya satu elemen, dapat string, dan tidak harus menjadi sebuah array.

Rincian teknis

Kembali Nilai: Mengembalikan array yang terdiri dari unsur-unsur yang diekstrak
PHP Versi: 4+

Contoh lebih

contoh 1

Contoh yang sama seperti contoh di atas halaman, tetapi output array dikembalikan:

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"purple","b"=>"orange");
print_r(array_splice($a1,0,2,$a2));
?>
Menjalankan contoh »

contoh 2

Dengan parameter panjang set ke 0:

<?php
$a1=array("0"=>"red","1"=>"green");
$a2=array("0"=>"purple","1"=>"orange");
array_splice($a1,1,0,$a2);
print_r($a1);
?>
Menjalankan contoh »

<PHP Array Referensi