RomikKazan
Новичок
Всем привет! Заранее прошу прощения, если не в ту тему написал, я тут новичок, еще не совсем ориентируюсь...
В общем, такая задача:
есть строка $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....
Подскажите пожалуйста направление, каким способом лучше всего, быстрее, с наименьшей затратой ресурсов, решить данную задачу.
Заранее спасибо!
В общем, такая задача:
есть строка $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....
Подскажите пожалуйста направление, каким способом лучше всего, быстрее, с наименьшей затратой ресурсов, решить данную задачу.
Заранее спасибо!