PHP преобразует строку в целое число и знает, когда значение не является целым числом в формате строки - PullRequest
1 голос
/ 22 марта 2012

В Java вы можете попытаться преобразовать любое строковое значение в целочисленное, но когда значение будет другим, оно выдаст NumberFormatException . Есть ли подобный функционал в PHP? Я проверил intval , но он возвращает значения, когда значение String, очевидно, не является конвертируемым значением.

Ответы [ 2 ]

3 голосов
/ 22 марта 2012

Язык, выдающий ошибку, на самом деле не является полезной функцией, это не то, что вы фактически пытаетесь сделать.
Я предполагаю, что вы просто хотите выяснить , если ваша строка числовая . Для этого есть is_numeric или ctype_digit.

0 голосов
/ 22 марта 2012

Вы можете проверить это, используя is_numeric(), а затем выбросить исключение

...