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

    +36

    1. 1
    2. 2
    3. 3
    $kd = strrpos("$fotofilenames[$i]", ".");
        $kf = substr("$fotofilenames[$i]", $kd+1, strlen("$fotofilenames[$i]")-$kd);
        $kf = strtolower($kf);

    вот так и живем.

    Специальная олимпиада по программированию для программистов PHP, VB и 1c (c)

    Запостил: brainstorm, 22 Сентября 2011

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

    • В задании было слово "извратиться"?
      Ответить
    • Паралимпиада.
      Ответить
    • а почему $fotofilenames[$i] в кавычках?
      Ответить
      • по тому что так написанно в красной книжке про пхп, учитель по информатике дал
        Ответить
      • раньше были ситуации когда нужно было именно кастовать строку, даже если она представлена числом. Например нужно было дать ассоц. массиву цифровой ключ, но который бы не являлся индексом. вот тогда использовали двойные кавычки, дабы привести к типу string переменную.

        а потом всякие долбоебы в своих учебник стали писать много хуиты и другие долбоебы программисты стали все переменные-строки, передавая в фукнцию обертывать в кавычки непонятно зачем.
        Ответить
        • "раньше" я имел ввиду до появления (string) и подобных конструкций.
          Ответить
        • "раньше" - это в Unix Shell? :)
          там то это оправдано. но не в пыхе.
          Ответить
        • Но ведь это не будет работать!
          Ответить
    • "$fotofilenames[$i]" - это же в итоге что-то вроде "array1" :)
      Ответить

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