substr_replace() заменяет часть строки
string, начинающуюся с символа с порядковым
номером start и (необязательной) длиной
length, строкой
replacement и возвращает результат.
Список параметров
string
Входная строка.
Также можно указать массив строк, в этом случае замены будут
происходить с каждой предоставленной строкой. В этом случае
параметры replacement,
start и length
могут быть как скалярными значениями - в этом случае эти значения
будут применены к каждой строке, так и массивами - в этом
случае соответствующие элементы массивов будут применены к
каждой предоставленной строке.
replacement
Строка замены.
start
Если start положителен, замена
начинается с символа с порядковым номером start
строки string.
Если start отрицателен, замена
начинается с символа с порядковым номером
start, считая от конца строки
string.
length
Если аргумент положителен, то он представляет собой длину
заменяемой подстроки в строке string.
Если этот аргумент отрицательный, он определяет количество
символов от конца строки string, на
которых заканчивается замена. Этот аргумент необязателен и по
умолчанию равен strlen(string);, т.е. замена
до конца строки string.
Разумеется, если length равен нулю,
то это эквивалентно вставке replacement
в string на указанной позиции
start.
Возвращаемые значения
Возвращает результирущую строку. Если string
является массивом, то возвращает массив.
Список изменений
Версия
Описание
4.3.3
Все параметры теперь могут являться массивами.
Примеры
Пример #1 Простой пример использования substr_replace()