@vladimir Используйте intval() функцию в PHP чтобы преобразовать текст или строку в число на PHP, ниже код как пример:
1 2 3 4 5 6 7 |
<?php $str = "125"; $num = intval($str); // Вывод: integer echo gettype($num); |
@vladimir
Для преобразования текста в число в PHP можно использовать функцию intval().
Пример использования:
1 2 3 |
$text = "123"; $number = intval($text); echo $number; |
Результат выполнения кода будет: 123.
Если в тексте будет недопустимый символ (например, буква), то результатом будет число, соответствующее символу в таблице ASCII. Чтобы избежать такой ситуации, можно использовать функцию is_numeric(), которая проверяет, является ли строка числом.
Пример:
1 2 3 4 5 6 7 |
$text = "123abc"; if (is_numeric($text)) { $number = intval($text); echo $number; } else { echo "Текст не является числом"; } |
Результат выполнения кода будет: Текст не является числом.