@nonbody

Как использовать функцию preg_replace правильно?

В описании указано
mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )

параметры limit и count не обязательны, причем count - переменная, содержащая количество замен.

Если я хочу использовать этот параметр в функции, то как его нужно указать в функции, чтобы он не был спутан с limit? Четвертым или пятым он должен быть?

preg_replace('@blalba@', '', $text, $count)
или limit обязательно использовать, если хочешь использовать count? Чтобы путаницы в php не было?
preg_replace('@blalba@', '', $text, $limit, $count)
  • Вопрос задан
  • 201 просмотр
Решения вопроса 1
DevMan
@DevMan
нужно указывать все предыдущие аргументы, даже если они опциональны:
preg_replace('@blalba@', '', $text, -1, $count);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы