Функсияи 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,
ки рамзҳои сатрҳоро иваз мекунад