Funksie array_replace
Die funksie array_replace vervang waardes
van die eerste array met waardes met dieselfde sleutels
van ander oorhandigde arrays. As 'n sleutel
van die eerste array teenwoordig is in die tweede
array, word sy waarde vervang met die waarde
van die tweede array. As 'n sleutel in die tweede
array is, maar afwesig is in die eerste een - sal dit
in die eerste array geskep word. As 'n sleutel slegs teenwoordig is
in die eerste array, sal dit soos dit is bly.
As verskeie arrays vir vervanging oorhandig word, word hulle in die volgorde van oorhandiging verwerk en latere arrays sal waardes van die voriges oor skryf.
Sintaksis
array_replace(array $array, array ...$replacements): array
Voorbeeld
Kom ons voer die beskryfde vervanging uit:
<?php
$arr1 = ['a' => 1, 'b'=> 2, 'c' => 3];
$arr2 = ['a' => '!', 'c' => '?'];
$res = array_replace($arr1, $arr2);
var_dump($res);
?>
Resultaat van kode-uitvoering:
['a' => '!', 'b'=> 2, 'c' => '?']
Sien ook
-
die funksie
str_replace,
wat karakters van snare vervang