Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

settype

Меняет тип переменной на месте.

Синтаксис

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

Параметры

ПараметрТипОписание
$varmixedПеременная.
$typestringНовый тип: `int`, `float`, `string`, `bool`, `array`, `null`.

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

bool`true` при успехе.

Примеры

Строка становится числом:

<?php
 
$value = '42 items';
settype($value, 'int');
 
var_dump($value);

Результат:

int(42)

Примечания

Обычно удобнее приведение (int) $value: оно возвращает новое значение и не меняет переменную.

См. также

  • gettype — Возвращает название типа значения.
  • intval — Преобразует значение в целое число.
  • strval — Преобразует значение в строку.

В учебнике

  • Типы данных — Основные типы данных PHP — строки, числа, логические значения, массивы и null.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.