(PHP 4, PHP 5, PHP 7)
substr_replace — Bir dizgenin belli bir bölümünü değiştirir
   substr_replace() işlevi
   dizge dizgesinin
   başlangıç (seçimlik) konumundan itibaren
   uzunluk karakterlik parçasının yerine
   yenisi dizgesini yerleştirir.
  
dizgeGirdi dizgesi.
yenisiDeğiştirilecek kısma yerleştirilecek dizge.
başlangıç
       Eğer başlangıç pozitifse, yer değiştirme işlemi
       dizge dizgesinin baştan
       başlangıç'ıncı karakterinden başlar.
      
       Eğer başlangıç negatifse, yer değiştirme
       işlemi dizge dizgesinin sondan
       başlangıç'ıncı karakterinden başlar.
      
uzunluk
       Belirtilmiş ve pozitifse, dizge dizgesinin
       değiştirilecek parçasının uzunluğudur; negatif ise,
       dizge dizgesinin sonundan itibaren
       yerleştirmenin durdurulacağı karakter sayısıdır. Belirtilmezse,
       strlen(dizge) öntanımlıdır, yani yerleştirme
       işlemi dizgenin sonunda biter. uzunluk sıfırsa,
       yenisi dizgesi dizge
       dizgesine başlangıç (seçimlik) konumundan
       itibaren yerleştirir.
      
   Elde edilen dizge döner. dizge bir dizi ise bir dizi
   döner.
  
Örnek 1 - substr_replace() örneği
<?php
$var = 'ABCDEFGH:/MNRPQR/';
echo "Original: $var<hr />\n";
/* Bu iki örnek $var dizgesinin tamamını 'bob' yapar. */
echo substr_replace($var, 'bob', 0) . "<br />\n";
echo substr_replace($var, 'bob', 0, strlen($var)) . "<br />\n";
/* 'bob' $var dizgesine dizgenin başından itibaren yerleştirilir. */
echo substr_replace($var, 'bob', 0, 0) . "<br />\n";
/* Bu ikisi $var içindeki 'MNRPQR' yerine 'bob' yerleştirir. */
echo substr_replace($var, 'bob', 10, -1) . "<br />\n";
echo substr_replace($var, 'bob', -7, -1) . "<br />\n";
/* $var dizgesinin 'MNRPQR' parçasını siler. */
echo substr_replace($var, '', 10, -1) . "<br />\n";
?>
Bilginize: Bu işlev ikil dosyalarla çalışırken dosya içeriğini değiştirmez.