|
|
Новые сайты
|
|
|
|
|
Изготовление сайта жилого комплекса "Кореневский хуторок 2" подробнее
Все работы на одной странице подробнее
Создание сайта для логистической компании Way Logistic. подробнее
Сайт ЦСВМ "Штурман" подробнее
|
|
|
|
|
Справочник PHP.
(PHP 4, PHP 5)
substr_replace -- Заменяет часть строки
Описание
string substr_replace
( string string, string replacement, int start [, int length] )
substr_replace()
заменяет часть строки
string
начинающуюся с символа с порядковым
номером start
и длиной
length
строкой
replacement
и возвращает результат.
Если start
- положительное число, замена
начинается с символа с порядковым номером
start
.
Если start
- отрицательное число, замена
начинается с символа с порядковым номером
start
, считая от конца строки.
Если аргумент length
- положительное число, то
он определяет длину заменяемой подстроки. Если этот аргумент
отрицательный, он определяет количество символов от конца строки, на
котором заканчивается замена. Этот аргумент необязателен и по
умолчанию равен strlen(string
);, т.е. замена
до конца строки string
.
Пример 1. Пример использования substr_replace()
<?php $var = 'ABCDEFGH:/MNRPQR/'; echo "Оригинал: $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' in $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"; ?>
|
|
Замечание:
Эта функция безопасна
для обработки данных в двоичной форме.
|
|
|
|