Kazi array_replace
Kazi array_replace hubadilisha thamani za
safu ya kwanza kwa thamani zilizo na ufunguo sawa
kutoka kwa safu zingine zilizopitishwa. Kama ufunguo
kutoka safu ya kwanza upo kwenye safu ya pili,
thamani yake hubadilishwa na thamani kutoka
safu ya pili. Kama ufunguo upo kwenye safu ya pili,
lakini haupo kwenye ya kwanza - utaundwa
kwenye safu ya kwanza. Kama ufunguo upo
tu kwenye safu ya kwanza, basi utabaki kama ilivyo.
Kama kwa ubadilishaji umepitishwa safu nyingi, zitashughulikiwa kwa mpangilio wa kupitisha na safu za baadaye zitaziandika tena thamani kutoka kwa zile zilizotangulia.
Syntax
array_replace(array $array, array ...$replacements): array
Mfano
Wacha tufanye ubadilishaji ulioelezewa:
<?php
$arr1 = ['a' => 1, 'b'=> 2, 'c' => 3];
$arr2 = ['a' => '!', 'c' => '?'];
$res = array_replace($arr1, $arr2);
var_dump($res);
?>
Matokeo ya kutekeleza kificho:
['a' => '!', 'b'=> 2, 'c' => '?']
Angalia pia
-
kazi
str_replace,
ambayo hubadilisha herufi za masharti