Я хочу сделать str_replace для строки HTML, каждый раз найдите элемент соответствия, значение также будет увеличиваться.PHP str_replace имеет разное значение каждый раз?
$link = 1;
$html = str_replace($this->link, $link, $html);
Это заменит все в один раз, и с тем же строкой $ ссылки, я хотел бы с увеличением $ ссылки каждый раз, когда он нашел матч. Является ли это возможным?
Большое спасибо
Использование HTTP://php.net/manual/en/function.preg-replace-callback.php и увеличивайте счетчик в вашей функции обратного вызова. –
Согласен с даном. Затем просто подсчитайте, сколько совпадений найдено. – Philip