$value = '123';
$type = 'int';
$result = ($type)$value;
Как мне сделать такую штуку? То есть у меня есть тип (из простых: строка, число и т.п.) строкой и значение которое надо в него скастить. Или это только свитчем проходить вручную?
читаем документацию
settype ( mixed &$var , string $type ) : bool
Присваивает переменной var
тип type
.
Допустимыми значениями параметра type являются:
- "boolean" или "bool"
- "integer" или "int"
- "float" или "double"
- "string"
- "array"
- "object"
- "null"
а также в целом про Манипуляции с типами
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Как сделать пересчет валют, чтоб выводилась та валюта которая не равняется 0 Другими словами, должно умножаться то, что вводится в БД, если...