<?php
$veri= array("sifir", "bir", "iki", "üc");
$degistir = array(0 => "dört", 4 => "bes");
$degistir2 = array(0 => "alti");

$cikti = array_replace($veri,$degistir, $degistir2);
print_r($cikti);
?>
İşlemi açıklamak gerekirse; 0 => "dört" değeri 0.indiste bulunan "sifir" ile değişiyor ve "dört","bir","iki","üç" oluyor 4 => "bes" değeri 4.indiste birşey olmadığı için veriye ekleniyor ve "dört","bir","iki","üç","bes" oluyor 0 => "alti" 0.indiste değişmiş olan "dört" ile tekrar yer değiştiriyor ve "alti","bir","iki","üç","bes" oluyor Yukarıdaki kodun çıktısı
Array
(
    [0] => alti
    [1] => bir
    [2] => iki
    [3] => üc
    [4] => bes
)