The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "PHP" / Оглавление документа
Учебник РНР
Назад Вперёд

substr_replace

(PHP 4)

substr_replace - заменяет текст части строки.

Описание

string substr_replace (string string, string replacement, int start [, int length])

substr_replace() замещает копию строки string , ограниченную параметрами start и (не обязательно) length - строкой, заданной в параметре replacement . Возвращает результат.

Если start положительный, замещение начинается со start 'ового смещения в строке string .

Если start отрицательный, замещение начинается со start 'ового символа от конца строки string .

Если задан положительный length , он представляет длину замещаемой части строки string . Если он отрицательный, он представляет количество символов от конца строки string , с которых замещение останавливается. Если он не задан, то по умолчанию будет strlen( string ); т.е. конец замещения - в конце string .

Пример 1. substr_replace()
<?php
$var = 'ABCDEFGH:/MNRPQR/';
echo "Original: $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' в $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";
?>

См. также str_replace() и substr() .


Назад Оглавление Вперёд
substr_count Вверх substr



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру