Форум → Программирование → PHP для идиотов → Как отлечит число от строки
Как отлечит число от строки
Страницы: ← Предыдущая страница →
-
19 октября 2010 г. 17:21, спустя 5 минут 37 секунд
Абырвалг, да, а is_int - уже не то, проверяет заодно тип. вот авторы пхп "молодцы"не всё полезно, что в swap полезло -
19 октября 2010 г. 17:24, спустя 2 минуты 28 секунд
Для этой цели есть ctype_digit
А ваш is_numeric пропустит дробные числа -
19 октября 2010 г. 17:26, спустя 2 минуты 32 секунды
прикол в том, что в большинстве случаев можно просто приводить и ничего не проверять…
$a = 0 + @$_GET['b'];Спустя 31 сек.вот за это я и люблю пых -
19 октября 2010 г. 17:32, спустя 5 минут 27 секунд
Я бы написал тогда
@(int)$_GET['a']
хотя собаками злоупотреблять не люблю, обычно делаю проверку.
0+ как-то костыльно )))) -
19 октября 2010 г. 17:36, спустя 3 минуты 58 секунд
Для этой цели есть ctype_digit
та не, хуйня
$numeric_string = '42';
$integer = 42;
ctype_digit($numeric_string); // true
ctype_digit($integer); // false
чем черт не шутит, вдруг мы будем работать и с Ъ интами, а не только с теми, которые являются строкой -
19 октября 2010 г. 17:38, спустя 2 минуты 3 секунды
Ну тады для универсальности
ctype_digit((String)$a);
Но если мы строго с реквестом работаем, то там всегда строки и можно не парится. -
19 октября 2010 г. 17:37, спустя 23 часа 59 минут 28 секунд
ваще ctype-функциям не доверяюСпустя 19 сек.и чем это лучше того, что дуд предложил? одинаково -
19 октября 2010 г. 17:39, спустя 1 минуту 42 секунды
пиздец костыль :-D
Ну тады для универсальности
ctype_digit((String)$a);
Но если мы строго с реквестом работаем, то там всегда строки и можно не парится.
лучше уж с полноправным интом сравнивать :DСпустя 35 сек.kostyl, ты костыль! пиздец костыль!Сапожник без сапог -
19 октября 2010 г. 17:39, спустя 8 секунд
Ну не лучше, конечно, но семантичнее - пользоваться для чего-то вещами специально для этого предназаначенными.
и чем это лучше того, что дуд предложил? одинаково -
19 октября 2010 г. 17:41, спустя 1 минуту 45 секунд
пардон, filter* функциям не доверяю.
из-за такой хуйни http://www.php.ru/forum/viewtopic.php?p=159479#159479 -
19 октября 2010 г. 17:47, спустя 6 минут 30 секунд
kostyl, ты костыль! пиздец костыль!
Ну во первых я не пользуюсь этим, а во вторых я выразил определённый смысл, и в третьих я привожу к числу а не к int $) -
19 октября 2010 г. 17:52, спустя 4 минуты 18 секунд
костыль Я от твоего имени говорюСапожник без сапог
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!