За последние 24 часа нас посетили 7454 программиста и 487 роботов. Сейчас ищут 154 программиста ...

Является ли число целым

Тема в разделе "PHP для новичков", создана пользователем Kocapb, 12 сен 2008.

  1. Kocapb

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

    С нами с:
    10 июл 2008
    Сообщения:
    169
    Симпатии:
    0
    Здравствуйте каким образом можно проверить является ли число целым?
    is_int вроде как не подходит, потому как задача стоит так: если число целое, нет дробной части то вывести 0
     
  2. shreck

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

    С нами с:
    7 авг 2007
    Сообщения:
    479
    Симпатии:
    0
    Адрес:
    Россия, Саратов
    эээ, может так?
    PHP:
    1.  
    2. $num=3;
    3. if(preg_match('/^[0-9]+$/', $num)) {
    4. print 'is_int';
    5. }
    6.  
     
  3. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    if (round($num) === (int)$num) {
    echo 'celka';
    }
     
  4. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
  5. Kocapb

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

    С нами с:
    10 июл 2008
    Сообщения:
    169
    Симпатии:
    0
    спасибо shreck то что нужно!
     
  6. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    0
    Адрес:
    Минск
    Sergey89
    :)
     
  7. neverlose

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

    С нами с:
    27 авг 2008
    Сообщения:
    1.112
    Симпатии:
    20
    PHP:
    1.  
    2. <?= strcmp($chislo, (int)$chislo); ?>
    3.