Задать вопрос
@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)
  • Вопрос задан
  • 209 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
DevMan
@DevMan
нужно указывать все предыдущие аргументы, даже если они опциональны:
preg_replace('@blalba@', '', $text, -1, $count);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽