tutorial pengembangan web terbaru
 

PHP array_replace() Function

<PHP Array Referensi

Contoh

Menggantikan nilai-nilai dari array pertama ($a1) dengan nilai-nilai dari array kedua ($a2) :

<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_replace($a1,$a2));
?>
Menjalankan contoh »

Definisi dan Penggunaan

The array_replace() fungsi menggantikan nilai-nilai dari array pertama dengan nilai-nilai dari array berikut.

Tip: Anda dapat menetapkan satu array ke fungsi, atau sebanyak yang Anda suka.

Jika kunci dari array1 ada di array2, nilai dari array1 akan digantikan oleh nilai-nilai dari array2. Jika kunci hanya ada di array1, itu akan dibiarkan seperti itu (See Example 1 below) .

Jika kunci ada di array2 dan tidak di array1, itu akan dibuat dalam array1 (Lihat Contoh 2 di bawah).

Jika beberapa array yang digunakan, nilai dari array kemudian akan menimpa orang-orang yang sebelumnya (See Example 3 below) .

Tip: Gunakan array_replace_recursive() untuk menggantikan nilai-nilai array1 dengan nilai-nilai dari berikut array rekursif.


Sintaksis

array_replace( array1,array2,array3... )

Parameter Deskripsi
array1 Wajib. Menentukan sebuah array
array2 Pilihan. Menentukan sebuah array yang akan menggantikan nilai-nilai array1
array3,... Pilihan. Menentukan lebih array untuk menggantikan nilai-nilai array1 dan array2, dll Nilai dari array kemudian akan menimpa orang-orang sebelumnya.

Rincian teknis

Kembali Nilai: Mengembalikan array diganti, atau NULL jika terjadi kesalahan
PHP Versi: 5.3.0+

Contoh lebih

contoh 1

Jika kunci dari array1 ada di array2, dan jika kunci hanya ada di array1:

<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("a"=>"orange","burgundy");
print_r(array_replace($a1,$a2));
?>
Menjalankan contoh »

contoh 2

Jika kunci ada di array2 dan tidak di array1:

<?php
$a1=array("a"=>"red","green");
$a2=array("a"=>"orange","b"=>"burgundy");
print_r(array_replace($a1,$a2));
?>
Menjalankan contoh »

contoh 3

Menggunakan tiga array - array terakhir ($a3) akan menimpa orang-orang yang sebelumnya ($a1 and $a2) :

<?php
$a1=array("red","green");
$a2=array("blue","yellow");
$a3=array("orange","burgundy");
print_r(array_replace($a1,$a2,$a3));
?>
Menjalankan contoh »

contoh 4

Menggunakan tombol angka - Jika kunci ada di array2 dan tidak di array1:

<?php
$a1=array("red","green","blue","yellow");
$a2=array(0=>"orange",3=>"burgundy");
print_r(array_replace($a1,$a2));
?>
Menjalankan contoh »

<PHP Array Referensi