serialize
strval
Функции для работы с переменными
PHP Manual

# settype

(PHP 4, PHP 5)

settype — Присваивает переменной новый тип

### Описание

bool settype ( mixed `&$var` , string `$type` )

Присваивает переменной `var` тип `type` .

### Список параметров

`var`

  Преобразуемая переменная.

`type`

  Допустимыми значениями параметра `type` являются:

  - "boolean" (или, начиная с PHP версии 4.2.0, "bool")
  - "integer" (или, начиная с PHP версии 4.2.0, "int")
  - "float" (возможно только для PHP, начиная с версии 4.2.0, для предыдущих версий используйте устаревший вариант "double")
  - "string"
  - "array"
  - "object"
  - "null" (начиная с PHP версии 4.2.0)

### Возвращаемые значения

Возвращает `TRUE` в случае успешного завершения или `FALSE` в случае возникновения ошибки.

### Примеры

Пример #1 Пример использования settype()

`<?php
$foo = "5bar"; // строка
$bar = true; // логическое значение
settype($foo, "integer"); // $foo теперь 5 (целое)
settype($bar, "string"); // $bar теперь "1" (строка)
?>`

### Примечания

> Замечание: Максимальное значение для "int" равно `PHP_INT_MAX`.

### Смотрите также

- gettype() - Возвращает тип переменной
- Приведение типов
- Манипуляции с типами

serialize
strval
Функции для работы с переменными
PHP Manual