@stephania
В PHP для конвертирования строки в число можно использовать несколько функций:
- Функция intval(): она преобразует строку в целое число. Пример использования:
1
2
3
|
$str = "123";
$num = intval($str);
echo $num; // выводит 123
|
- Функция floatval(): она преобразует строку в число c плавающей точкой. Пример использования:
1
2
3
|
$str = "3.14";
$num = floatval($str);
echo $num; // выводит 3.14
|
- Функция settype(): она изменяет тип переменной на указанный вторым аргументом. Пример использования для преобразования строки в число:
1
2
3
|
$str = "42";
settype($str, "integer");
echo $str; // выводит 42
|
- Оператор intval() в контексте приведения типов: он также может использоваться для преобразования строки в число. Пример использования:
1
2
3
|
$str = "999";
$num = (int)$str;
echo $num; // выводит 999
|
Примечание: все эти функции могут обрабатывать числа, записанные в различных системах счисления (например, двоичной или шестнадцатеричной).