- 1
- 2
$exp=explode("/images/",$value['picture_big_location']);
$newVal=$exp[0]."/bigImages/".$exp[1];
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+175
$exp=explode("/images/",$value['picture_big_location']);
$newVal=$exp[0]."/bigImages/".$exp[1];
Задача состояла в том, чтобы в строке заменить "/images/" на "/bigImages/"
guest 07.07.2009 03:35 # +2
guest 07.07.2009 12:27 # +1
guest 07.07.2009 15:47 # +5
function ReplaceAll(str, pattern, subs)
{
return str.split(pattern).join(subs);
}
guest 08.07.2009 13:57 # 0
guest 11.07.2009 10:42 # +2
Ну это стандартный подход был для js.
У этого кода в другом косяк.
/images/folder/images/image.jpg
он преобразует в
/bigImages/folder
потеряв остаток строки.
Говнокод аппрувд =)
guest 13.07.2009 15:10 # 0
структура каталогов такая, что исключено появление второго "/images/"
но все равно, кусок этого кода уже заменен на str_replace
guest 14.07.2009 09:31 # +1