string substr_replace ( string $string, string $replace, int $start [ , int $length ] )
substr_replace() заменяет копию строки, разделенной параметром start и (необязательно) параметром length на строку, указанную в замене.
Возвращает строку результата
<?php
$str = "Hello PHPoC!";
$ret = substr_replace($str, "Hi", 0, 5); echo "$ret\r\n"; // OUTPUT: Hi PHPoC!
$ret = substr_replace($str, "Hi", -12, 5); echo "$ret\r\n"; // OUTPUT: Hi PHPoC!
$ret = substr_replace($str, "Hi", 0, -7); echo "$ret\r\n"; // OUTPUT: Hi PHPoC!
$ret = substr_replace($str, "Hi", 6); echo "$ret\r\n"; // OUTPUT: Hello Hi
$str = "";
$ret = substr_replace($str, "Hi", 6); echo "$ret\r\n"; // OUTPUT: Hi
?>
str_repeat() / strpos() / str_replace() / substr()
Данная функция идентична функции substr() группы PHP, однако не поддерживает массив.