Основы PHP: Работа с типами данных

Получение типа переменной

Функция gettype() (ссылка на PHP.net)

Возвращает тип переменной в формате string

Возможные значения возвращаемой строки:

  • «boolean»
  • «integer»
  • «double» — (по историческим причинам «double» возвращается в случае типа float, а не просто «float»)
  • «string»
  • «array»
  • «object»
  • «resource»
  • «NULL»

Использование:

$num = 253;
gettype($num);
// будет выведено integer

$str = "This is my World!";
gettype($str);
// будет выведено string

Установка типа данных

Функция settype() (ссылка на PHP.net)

Изменяет тип на указанный

Допустимые значения типа:

  • «boolean» (или «bool»)
  • «integer» (или «int»)
  • «float» (или «double»)
  • «string»
  • «array»
  • «object»
  • «null»

Использование:

$foo = "5bar"; // строка
settype($foo, "integer");
// $foo теперь число 5 (целое)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *