settype
Меняет тип переменной на месте.
Синтаксис
settype(mixed &$var, string $type): boolПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $var | mixed | Переменная. |
| $type | string | Новый тип: `int`, `float`, `string`, `bool`, `array`, `null`. |
Возвращаемое значение
bool`true` при успехе.
Примеры
Строка становится числом:
<?php
$value = '42 items';
settype($value, 'int');
var_dump($value);Результат:
int(42)Примечания
Обычно удобнее приведение (int) $value: оно возвращает новое значение и не меняет переменную.
См. также
В учебнике
- Типы данных — Основные типы данных PHP — строки, числа, логические значения, массивы и null.