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

phparray_replace(array $array, array ...$replacements): array

Nümunə

Gəlin təsvir olunan əvəzetməni həyata keçirək:

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

php['a' => '!', 'b'=> 2, 'c' => '?']

Həmçinin bax

  • str_replace funksiyasına,
    sətirlərin simvollarını əvəz edən