array_replace funksiyası
array_replace funksiyası birinci massivin dəyərlərini,
ötürülən digər massivlərdə eyni açarı olan dəyərlərlə
əvəz edir. Əgər birinci massivdən olan açar ikinci
massivdə mövcuddursa, onun dəyəri ikinci massivdən
olan dəyərlə əvəz olunur. Əgər açar ikinci massivdə
var, amma birincidə yoxdursa - o, birinci massivdə
yaradılacaq. Əgər açar yalnız birinci massivdə
mövcuddursa, olduğu kimi qalacaq.
Əgər əvəzetmə üçün bir neçə massiv ötürülübsə, onlar ötürülmə ardıcıllığı ilə işlənəcək və daha sonrakı massivlər əvvəlkilərdən olan dəyərlərin üzərini yazacaq.
Sintaksis
array_replace(array $array, array ...$replacements): array
Nümunə
Gəlin təsvir olunan əvəzetməni həyata keçirək:
<?php
$arr1 = ['a' => 1, 'b'=> 2, 'c' => 3];
$arr2 = ['a' => '!', 'c' => '?'];
$res = array_replace($arr1, $arr2);
var_dump($res);
?>
Kodun icrasının nəticəsi:
['a' => '!', 'b'=> 2, 'c' => '?']
Həmçinin bax
-
str_replacefunksiyasına,
sətirlərin simvollarını əvəz edən