Функција array_replace
Функција array_replace замењује вредности
првог низа вредностима са истим кључевима
из других прослеђених низова. Ако кључ
из првог низа присутан у другом
низу, његова вредност се замењује вредношћу
из другог низа. Ако кључ постоји у другом
низу, али недостаје у првом - биће
креиран у првом низу. Ако кључ присутан
само у првом низу, остаће онакав каквав јесте.
Ако је за замену прослеђено неколико низова, они ће бити обрађени редом прослеђивања и каснији низови ће преписивати вредности из претходних.
Синтакса
array_replace(array $array, array ...$replacements): array
Пример
Хајде да извршимо описану замену:
<?php
$arr1 = ['a' => 1, 'b'=> 2, 'c' => 3];
$arr2 = ['a' => '!', 'c' => '?'];
$res = array_replace($arr1, $arr2);
var_dump($res);
?>
Резултат извршавања кода:
['a' => '!', 'b'=> 2, 'c' => '?']
Погледајте такође
-
функцију
str_replace,
која замењује симболе ниски