Funksioni array_replace
Funksioni array_replace zëvendëson vlerat
e array-it të parë me vlera nga çelësat e njëjtë
nga array-të e tjerë të kaluar. Nëse çelësi
nga array-i i parë është i pranishëm në array-in e dytë,
vlera e tij zëvendësohet me vlerën
nga array-i i dytë. Nëse çelësi ekziston në array-in e dytë,
por mungon në të parin - ai do të krijohet
në array-in e parë. Nëse çelësi është i pranishëm
vetëm në array-in e parë, atëherë do të mbetet ashtu siç është.
Nëse për zëvendësim janë kaluar disa array, ato do të përpunohen sipas renditjes së kaluar dhe array-të e mëvonshëm do të rishkruajnë vlerat nga ato të mëparshme.
Sintaksa
array_replace(array $array, array ...$replacements): array
Shembull
Le të kryejmë zëvendësimin e përshkruar:
<?php
$arr1 = ['a' => 1, 'b'=> 2, 'c' => 3];
$arr2 = ['a' => '!', 'c' => '?'];
$res = array_replace($arr1, $arr2);
var_dump($res);
?>
Rezultati i ekzekutimit të kodit:
['a' => '!', 'b'=> 2, 'c' => '?']
Shihni gjithashtu
-
funksionin
str_replace,
që zëvendëson karakteret e stringjeve