Последние публикации
  • Как склонять существительные после числительных

    Рейтинг:
    Категория: PHP

    Хочу поделиться одной функцией на языке PHP, которой пользуюсь для вывода корректного окончания в существительных после числительного. Например: «3 места», «17 пользователей» и т.д.

    Итак вот сам код:

      function smart_ending($number, $forms, $base = '') {
        $rest = $number % 10;
        $number = (int) substr($number, -2, 2);
        if ($rest == 1 && $number != 11) return $base.$forms[0];
        elseif (in_array($rest, array(2, 3, 4)) && !in_array($number, array(12, 13, 14))) return $base.$forms[1];
        else return $base.$forms[2];
      }
    
    Подробнее...
  • Интерактивное консольное приложение на PHP

    Рейтинг:
    Категория: PHP

    PHP является одним из наиболее популярных языков программирования в вебе. Своей популярностью он в первую очередь обязан легкости в изучении и многофункциональности. Но сфера его применения не заканчивается только на создании простых веб-страничек. PHP-скрипты можно запускать из командной строки, что позволяет писать на нем полноценные консольные приложения.

    Подробнее...
  • Добавляем кнопку «Вверх» на свой сайт за 10 минут

    Рейтинг:
    Категория: JavaScript

    Многие из нас являются активными пользователями социальных сетей, в частности Вконтакте. Отличительной особенностью этой социальной сети является ее интерфейс. Простой и понятный, он делает общение с друзьями по настоящему комфортным. Одной из интерфейсных фишек Вконтакте стала кнопка «Вверх», плавно появляющаяся при прокрутке страницы сайта вниз, в левой части экрана. О том, как сделать такую же кнопку у себя на сайте и пойдет сегодня речь.

    Для удобства, разделим создание кнопки на две части: на логику и отображение.

    Идея заключается в том, чтобы, по аналогии с Вконтакте, переход наверх осуществлялся при клике по всей свободной левой части страницы, а не только по самой кнопке. Для этого составим следующий html-код:

    Подробнее...
  • Мое знакомство с web-разработкой

    Рейтинг:
    Категория: Жизненное

    Дело было на третьем курсе. Был теплый весенний день, так что настроение тоже было соответствующее, а новость о том, что дали стипендию, еще больше его подняла. Пары на тот момент уже закончились и единственное, что оставалось, это выстоять длинную очередь к банкомату. Забрав свои честно заработанные деньги, я направился к выходу, но обратил внимание на столик, на котором продавались книги. Мне стало любопытно, не найдется ли там чего-нибудь интересного. Так я наткнулся на книгу «Самоучитель PHP 5/6».

    Почти каждая вторая попадающаяся мне ссылка в интернете закачивалась на «.php», но что эти файлы собой представляют, я тогда понятия не имел. Чуть посомневавшись, решил, что раз уж так совпало, то выделить немного бюджета на саморазвитие в данном направлении не такая уж и плохая идея, и купил ее.

    Подробнее...