#php #php7
Нужно что-то вроде этого: $type = 'double'; $text = '0.90000000000002'; $double = ($type)$text; Т.е. тип, к которому будет приведена переменная, зависит от $type. И нет, я не хотел бы использовать if/switch.
Ответы
Ответ 1
Воспользуйтесь функцией bool settype(mixed &$var, string $type) $type = 'double'; $text = '0.90000000000002'; settype($text, $type);Ответ 2
Как преобразование типов вероятней всего не получится. Но можно попробовать использовать функции *val $type = 'double'; $text = '0.90000000000002'; $func = $type . "val"; $double = $func($text);
Комментариев нет:
Отправить комментарий