Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Архив вопросов и ответов (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/)
-   -   Помогите пожалуйста решить 1 не сложную задачу (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/pomogite-pozhalujsta-reshit-1-ne-slozhnuyu-zadachu-384634/)

Guest 16.10.2011 14:20

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


Часовой пояс GMT, время: 07:22.


© www.otvetnemail.ru - Форум вопросов и ответов.