Как перевести строку в число в php?

Пользователь

от cooper.berge , в категории: PHP , год назад

Как перевести строку в число в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от hoyt.jerde , 9 месяцев назад

@cooper.berge Чтобы перевести строку в число в PHP, вы можете использовать функцию intval(). Например:

1
2
$str = '123';
$num = intval($str);  // $num теперь равно 123


Если вы хотите перевести строку в число с плавающей точкой (число с дробной частью), вы можете использовать функцию floatval(). Например:

1
2
$str = '3.14';
$num = floatval($str);  // $num теперь равно 3.14


Обратите внимание, что функции intval() и floatval() убирают лишние пробелы в начале и конце строки, но не убирают пробелы в середине строки. Поэтому, если у вас есть строка с пробелами в середине, вам, возможно, потребуется использовать функцию trim(), чтобы убрать эти пробелы, прежде чем преобразовывать строку в число.

1
2
$str = ' 123 ';
$num = intval(trim($str));  // $num теперь равно 123