top

Описание функции substr-replace



substr_replace


(PHP 4)
substr_replace - заменяет текст части строки.

Описание


string substr_replace (string string, string replacement, int start [, int length])
substr_replace() замещает копию строки string , ограниченную параметрами start и (не обязательно) length - строкой, заданной в параметре replacement . Возвращает результат.
Если start положительный, замещение начинается со start 'ового смещения в строке string .
Если start отрицательный, замещение начинается со start 'ового символа от конца строки string .
Если задан положительный length , он представляет длину замещаемой части строки string . Если он отрицательный, он представляет количество символов от конца строки string , с которых замещение останавливается. Если он не задан, то по умолчанию будет strlen( string ); т.е. конец замещения - в конце string .
Пример 1. substr_replace()


<?php
$var = 'ABCDEFGH:/MNRPQR/';
echo "Original: $var<hr>\n";

/* Эти два примера замещают все $var на 'bob'. */
echo substr_replace($var, 'bob', 0) . "<br>\n";
echo substr_replace($var, 'bob', 0, strlen($var)) . "<br>\n";

/* Вставляет 'bob' в начале $var. */
echo substr_replace($var, 'bob', 0, 0) . "<br>\n";

/* Следующие два замещают 'MNRPQR' в $var на 'bob'. */
echo substr_replace($var, 'bob', 10, -1) . "<br>\n";
echo substr_replace($var, 'bob', -7, -1) . "<br>\n";

/* Удаляется 'MNRPQR' из $var. */
echo substr_replace($var, '', 10, -1) . "<br>\n";
?>



См. также str_replace() и substr() .
corner
My pencil ;)
Главная     Сервисы     Портфолио     Проги     Видео     Контакты     Ссылки     Текст