1. Функция preg_filter используется для поиска и замены регулярных выражений.
preg_filter() эквивалентен preg_replace(), но возвращает только те результаты, которые соответствуют цели.
грамматика
смешанный preg_filter (смешанный $pattern, смешанный $replacement, смешанный $subject [, int $limit = -1 [, int &$count]])
Описание параметра
$pattern: шаблон для поиска. Может быть строкой или массивом строк.
$replacement: строка или массив строк, используемых для замены.
$subject: строка или массив строк для поиска и замены.
$limit: Необязательно, количество замен для каждого шаблона по каждому предмету. По умолчанию — -1().
$count: Необязательно, количество выполненных замен.
2. Функция preg_replace_callback выполняет поиск по регулярному выражению и заменяет его с помощью обратного вызова.
За исключением того, что вы можете указать обратный вызов вместо замены для вычисления строки замены, в других аспектах он эквивалентен preg_replace().
грамматика
смешанный preg_replace_callback (смешанный $pattern, вызываемый $callback, смешанный $subject [, int $limit = -1 [, int &$count]])
Описание параметра
$pattern: шаблон для поиска, который может быть строкой или массивом строк.
$callback: функция обратного вызова, которая вызывается каждый раз, когда требуется замена. Параметры, полученные функцией при вызове, представляют собой результаты, соответствующие объекту.
$subject: целевая строка или массив строк для поиска и замены.
$limit: Необязательно, количество замен для каждой предметной строки на шаблон. По умолчанию установлено значение -1 (система).
$count: Необязательно, количество раз выполнения замены.
Выше приведено расположение обычных функций замены PHP. В этой статье в основном представлены два типа функций. Если вам интересно, вы можете продолжить рассмотрение других функций.