1. PHP / Говнокод #4228

    +165

    1. 1
    2. 2
    $res = explode(" ", $price);		
    $price = trim(str_replace(".", "", str_replace(",", "", substr(trim($res[0]), 0, strlen(trim($res[0])) - 2))));

    Изначально в переменной $price строка такого вида: 144.07 РУБ.
    Судя по всему автор хотел таким образом получить из нее целое значение

    Запостил: partizan22, 12 Сентября 2010

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

    • это называется гланды удалять через... другое место
      Ответить
      • А если еще учесть, что на входе попадаются числа без дробной части - иногда вместо гланд удаляется кадык, или кусок легкого
        Ответить
      • ректальная тонзиллэктомия - вот так это называется)
        Ответить
    • а при том, что местная локаль подразумевает запятую как decimalSeparator - получаются говноисходные данные
      Ответить

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