За последние 24 часа нас посетили 52183 программиста и 1760 роботов. Сейчас ищут 858 программистов ...

Небольшая математическая задачка

Тема в разделе "PHP для новичков", создана пользователем bkm, 22 окт 2009.

  1. bkm

    bkm Активный пользователь

    С нами с:
    22 окт 2009
    Сообщения:
    299
    Симпатии:
    0
    Есть некоторое значение в базе. К примеру кол-во просмотров страницы сайта $view. Необходимо, чтобы при достижении $view кратного некоторому числу $a, например 10, появлялось сообщение echo "Вы $b";

    Вижу пока один выход, $view делить на $a и проверять на остаток. Может кто-то подскажет более изящное решение.
     
  2. sylex

    sylex Активный пользователь

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    if ($a % 10 == 0) echo "Вы ..."
     
  3. bkm

    bkm Активный пользователь

    С нами с:
    22 окт 2009
    Сообщения:
    299
    Симпатии:
    0
    Да, действительно так проще и компактнее. Спасибо.

    А если усложнить задачу. Нужно получить в результате echo "Вы 10"; echo "Вы 20"; echo "Вы 30"; т.е. чтобы был заданный шаг. Текст появлялся, например, при каждом 10-м просмотре.
     
  4. bkm

    bkm Активный пользователь

    С нами с:
    22 окт 2009
    Сообщения:
    299
    Симпатии:
    0
    Извините, все спасибо, сам затупил.
     
  5. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    А если посмотреть что тебе написали?
     
  6. bkm

    bkm Активный пользователь

    С нами с:
    22 окт 2009
    Сообщения:
    299
    Симпатии:
    0
    А как правильно прочитать эту запись if ($a % 10 == 0) . Просто если $a = 0 то по условию мы ведь тоже пройдем.
     
  7. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк