ProfiPHPProfiPHP
Категория: Функции обработки строк

Функция Substr_replace

Функция Substr_replace заменяет часть строки.
mixed substr_replace( mixed $string, mixed $replacement, mixed $start [, mixed $length ] )
Парамерт String являет собой входную строку.

Также можно указать массив строк, в этом случае замены будут происходить с каждой предоставленной строкой. В этом случае параметры Replacement, Start и Length могут быть как скалярными значениями - в этом случае эти значения будут применены к каждой строке, так и массивами - в этом случае соответствующие элементы массивов будут применены к каждой предоставленной строке.

В параметре Replacement необходимо указать строку замены.

Если параметр Start положителен, замена начинается с символа с порядковым номером Start строки String.

Если Start отрицателен, замена начинается с символа с порядковым номером Start, считая от конца строки String.

Если аргумент Length положителен, то он представляет собой длину заменяемой подстроки в строке String. Если этот аргумент отрицательный, он определяет количество символов от конца строки String, на которых заканчивается замена. Этот аргумент необязателен и по умолчанию замена производится до конца строки String. Разумеется, если Length равен нулю, то это эквивалентно вставке Replacement в String на указанной позиции Start.

Функция Substr_replace заменяет часть строки String, начинающуюся с символа с порядковым номером Start и (необязательной) длиной Length, строкой Replacement и возвращает результат.

Пример использования:
echo substr_replace( 'abcdefg', 'b', 3, 2 ); // abcbfg

Добавить комментарий

Имя:
Текст комментария: