Функция PHP preg_replace()
Регулярные выражения PHP (PCRE)
Функция preg_replace выполняет поиск и замену с помощью регулярного выражения.
Синтаксис
mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )
Ищет в subject совпадения с pattern и заменяет их на replacement.
Описание параметра:
$pattern: Шаблон для поиска, может быть строкой или массивом строк.
$replacement: Строка или массив строк, используемых для замены.
$subject: Целевая строка или массив строк для поиска и замены.
$limit: Необязательно. Максимальное количество замен для каждого шаблона в каждой строке subject. По умолчанию -1 (неограниченно).
$count: Необязательно. Количество выполненных замен.
Возвращаемое значение
Если subject является массивом, preg_replace() возвращает массив; в противном случае возвращает строку.
Если совпадения найдены, возвращается заменённый subject; в противном случае возвращается неизменённый subject. Если происходит ошибка, возвращается NULL.
Примеры
Заменить google на example
Результат выполнения выглядит следующим образом:
example 123,456
Удалить пробельные символы
Результат выполнения выглядит следующим образом:
example
Поиск и замена с использованием индекса на основе массива
Результат выполнения выглядит следующим образом:
The bear black slow jumped over the lazy dog.
Использование параметра count
Результат выполнения выглядит следующим образом:
xp***to 3Другие расширения