Marquis
Новичок
str_replace и количество замен
Столкнулся со следующей траблой.
Есть код
Работает нормально, меня устраивает.
Вопрос возник при переносе кода на php 4 где как извесно у функции str_replace нет возможности указать доп. аргумент количесва замен в строке.
Собсна вопрос, как выйти из ситуации? как правильнее было бы переписать код в расчете на то, что в php 4 в отличии от php 5 функции str_replace нет возможности передать аргумент количесва замен в строке?
Столкнулся со следующей траблой.
Есть код
PHP:
while (preg_match ($pattern, $string, $matches)) {
$string = str_replace ($matches[0], 'string', $string, 1);
$i++;
}
Вопрос возник при переносе кода на php 4 где как извесно у функции str_replace нет возможности указать доп. аргумент количесва замен в строке.
Собсна вопрос, как выйти из ситуации? как правильнее было бы переписать код в расчете на то, что в php 4 в отличии от php 5 функции str_replace нет возможности передать аргумент количесва замен в строке?