casting — тип приведения из переменной

Я спрашивал себя, можно ли привести строку, чтобы стать другим типом, определенным ранее

например

$type = "int";
$foo = "5";
$bar = ($type) $foo;

а где $ bar === 5

1

Решение

Да, для этого есть встроенная функция:

$type = "int";
$foo = "5";
$bar = settype($foo, $type);

Документация: http://php.net/manual/en/function.settype.php

7

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector