"PHP" / Говнокод #1330 Ссылка на оригинал

0

  1. 1
  2. 2
$exp=explode("/images/",$value['picture_big_location']);
$newVal=$exp[0]."/bigImages/".$exp[1];

Задача состояла в том, чтобы в строке заменить "/images/" на "/bigImages/"

Запостил: guest guest, (Updated )

Комментарии (7) RSS

  • // На JS так делали:
    function ReplaceAll(str, pattern, subs)
    {
    return str.split(pattern).join(subs);
    }
    Ответить
  • Это корошо еще, что в 2 строчки. Бывало больше в разы!
    Ответить
  • Говгоность:
    Ну это стандартный подход был для js.

    У этого кода в другом косяк.

    /images/folder/images/image.jpg

    он преобразует в

    /bigImages/folder

    потеряв остаток строки.

    Говнокод аппрувд =)
    Ответить
  • Hott Dogg:
    структура каталогов такая, что исключено появление второго "/images/"
    но все равно, кусок этого кода уже заменен на str_replace
    Ответить
  • аааа....имплодить надо было, во второй строке!!
    Ответить

Добавить комментарий

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8