Каст с указанием типа строкой

118
18 сентября 2019, 08:20
$value = '123';
$type = 'int';
$result = ($type)$value;

Как мне сделать такую штуку? То есть у меня есть тип (из простых: строка, число и т.п.) строкой и значение которое надо в него скастить. Или это только свитчем проходить вручную?

Answer 1

читаем документацию

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

Присваивает переменной var тип type.
Допустимыми значениями параметра type являются:
- "boolean" или "bool"
- "integer" или "int"
- "float" или "double"
- "string"
- "array"
- "object"
- "null"

а также в целом про Манипуляции с типами

READ ALSO
Selenium и Unable To Identify Your Browser

Selenium и Unable To Identify Your Browser

Есть сайт https://www1ticketmaster

108
Теряются письма при отправке через php

Теряются письма при отправке через php

Отправляю html письмо стандартным методом через php

118
Пересчет валют PHP

Пересчет валют PHP

Как сделать пересчет валют, чтоб выводилась та валюта которая не равняется 0 Другими словами, должно умножаться то, что вводится в БД, если...

110