English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP базовый учебник

PHP продвинутый учебник

PHP & MySQL

PHP справочник

PHP substr_replace() функция использование и пример

PHP String строковые функции руководства

Функция substr_replace() используется для замены части строки другой строкой.

Синтаксис

substr_replace(string,replacement,start,length)

Определение и использование

 Заменяет подстроку в копии строки string на replacement, ограниченную параметрами start и length.

Возврат

 Возвращает строку с замененным значением. Если string является массивом, то также возвращает массив.

Параметр

НомерПараметры и описание
1

string

Указать строку для проверки

2

replacement

Указать строку для замены

3

start

Если start равно положительному числу, замена начинается с start-го символа в начале string.
Если start равно отрицательному числу, замена начинается с start-го символа в конце string.

4

length

Если параметр установлен и является положительным числом, то это длина подстроки, которую нужно заменить в string.

Если значение установлено и равно отрицательному числу, то это означает количество символов от конца string до конца подстроки.

Если этот параметр не предоставлен, то он по умолчанию равен strlen( string ) (длина строки).

Конечно, если length равен 0, то функция вставляет replacement в начало string в позиции start.

Онлайн пример

Попробуйте以下的 пример, чтобы начать замену строки с указанного места:

<?php
 //Начало замены в строке с шестого символа (заменить "world" на "PHP"):
 echo substr_replace("Привет world","PHP",6);
 echo '<br>';
 
 //Вставить "Привет" в начало "PHP"
 echo substr_replace("PHP","Привет ",0,0);
?>
Проверим‹/›

Результат вывода

Привет PHP
Привет PHP

PHP String строковые функции руководства