Всем привет! Заранее прошу прощения, если не в ту тему написал, я тут новичок, еще не совсем ориентируюсь...В общем, такая задача:есть строка $strЭта строка содержит (в любом ее месте) одну из приведенных комбинаций:/p/67893 или/i/276489 или&utm_source=p3278385и т.д. (всего чуть более 100 комбинаций)К каждой комбинации есть своя строка замены:Если в строке $str содержится "/p/67893" , то заменяем на "/p/82585"Если "/i/276489" , то заменяем на "/i/363937"Если "&utm_source=p3278385" , то заменяем на "&utm_source=p7294715"И т.д.Если бы вариантов комбинаций было не так много, можно было бы использовать if - elseif, но тут чуть более 100....Подскажите пожалуйста направление, каким способом лучше всего, быстрее, с наименьшей затратой ресурсов, решить данную задачу.Заранее спасибо!
|