English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP String строковые функции руководства
Функция substr_replace() используется для замены части строки другой строкой.
substr_replace(string,replacement,start,length)
Заменяет подстроку в копии строки string на replacement, ограниченную параметрами start и length.
Возвращает строку с замененным значением. Если string является массивом, то также возвращает массив.
Номер | Параметры и описание |
---|---|
1 | string Указать строку для проверки |
2 | replacement Указать строку для замены |
3 | start Если 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