substr_replace()


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, однако не поддерживает массив.