У меня есть строка с привязными тегами, я отфильтровал строку и получил все привязывающие теги и значение.Замените строку словом, основанным на n-м вхождении, используя php
мой массив будет:
Array
(
[www.google.com] = Array
(
[0]=> click here
[1]=> search engine
}
[http://www.gmail.com] => Array
(
[0] => text1
[1] =>
[2] => text2
[3] =>
)
)
Теперь я хочу, чтобы заменить ссылку на основывая возникновения. Здесь 0,1,2 .. представляет собой вхождение строки . Что мне делать, если я хочу заменить третье вхождение ссылки gmail.
Как заменить строку, основанную на ее возникновении? Может ли кто-нибудь помочь мне в этом?
Так что, похоже, вы просматриваете полную html-страницу и захватываете привязывающие метки с помощью функции «preg_match_all»? Всегда ли замена должна быть в 3 раза? Какая у вас цель? –