Вы можете авторизоваться через ВКонтакте, Фейсбук и оставить комментарий


Переменная является числом (PHP)

В PHP, чтобы проверить является ли переменная целочисленным числом, есть функция is_int($var), которая возвращает true — если является и false если нет.

Проверка is_int

Проверим несколько переменных функцией is_int($var).

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php

$var 
5;
var_dump(is_int($var));

$var 5.5;
var_dump(is_int($var));

$var '5';
var_dump(is_int($var));

$var true;
var_dump(is_int($var));

Результат

1
2
3
4
bool(true)
bool(false)
bool(false)
bool(false)

gettype проверка

Проверить переменную на число, можно так же функцией string gettype($var), которая возвращает тип переменной в виде строки.

Если переменная является числом, то функция вернет 'integer'.

Этот способ не рекомендуется использовать.

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php

$var 
6;
var_dump(gettype($var) == 'integer');

$var 6.6;
var_dump(gettype($var) == 'integer');

$var '6';
var_dump(gettype($var) == 'integer');

$var false;
var_dump(gettype($var) == 'integer');

Результат

Результат на экране будет таким же как и в первом варианте.

1
2
3
4
bool(true)
bool(false)
bool(false)
bool(false)
Опубликовано: 04 ноября 2013  ·  Автор: Артём Фёдоров  ·  2474 просмотра

Категория

ГлавнаяПрограммированиеPHPЧислаПеременная является числом (PHP)

Чтобы оставить комментарий нужно авторизоваться на сайте
или войти через ВКонтакте или Фейсбук

Войти через ФейсбукВойти через Твиттер

Комментарии

Числа, PHP, Программирование

© 2010-2017 expange.ru
При полном или частичном копировании статей сайта, ссылка на источник обязательна.

Хотите узнать больше информации, пишите на: artem@expange.ru

Полезное онлайн  ·  Новости  ·  Изображения  ·  Статьи по датам

О проекте  ·  Правила пользования  ·  Представительства

Благодарности и пожелания