is_*** – проверка на содержание типа данных переменных. [Функция PHP]

Проверка на содержание целых чисел:
is_int ();
is_integer ();

Проверка на содержание вещественного числа:
is_double ();
is_float ();

Проверка на содержание строки:
is_string ();

Проверка на содержание массива:
is_array ();

Проверка на принадлежность к объекту:
is_object ();

Проверка на содержание логического значения:
is_bool ();

При сробатовании функции возвращается true

Синтаксис
Пример
$a="1";
if (is_int($a)){echo "1-";}
if (is_integer($a)){echo "2-";}
$a=1;
if (is_int($a)){echo "3-";}
if (is_integer($a)){echo "4-";}

/** **/
$a=1.2;
if (is_double($a)){echo "5-";}
if (is_float($a)){echo "6-";}
$a=1;
if (is_double($a)){echo "7-";}
if (is_float($a)){echo "8-";}

/****/
$a="1";
if (is_string($a)){echo "9-";}
$a=1;
if (is_double($a)){echo "10-";}

/****/
$a=array(1,2);
if (is_array($a)){echo "11-";}
$a=1;
if (is_array($a)){echo "12-";}

/****/
$a=new stdClass();
if (is_object($a)){echo "13-";}
$a=1;
if (is_object($a)){echo "14-";}

/****/
$a=true;
if (is_bool($a)){echo "15-";}
$a=1;
if (is_bool($a)){echo "16-";}
$a="false";
if (is_bool($a)){echo "17";}

//3-4-5-6-9-11-13-15-


comments powered by Disqus

Популярное