Форум → Программирование → PHP для идиотов → Проверка на типизацию
Проверка на типизацию
Страницы: ← Предыдущая страница • Следующая страница →
-
11 августа 2011 г. 13:49, спустя 7 минут 20 секунд
странно вот то, что спринтф %д - это должен быть простой (инт), а на деле вот как -
11 августа 2011 г. 13:56, спустя 7 минут 6 секунд
ладно :D
xDDDDDDDDDDD
if((string) $val == (string)(int) $val) echo "da bleat!";
вот такое пхп наше пхп :)Сапожник без сапог -
11 августа 2011 г. 14:10, спустя 13 минут 50 секунд
с is_int-ом не катитforeach ($test as $string) {
$cache = $string;
echo $cache . ((is_int(++$string)) ? ' is int' : ' isn\'t int') . '<br />';
}
0 is int
-0 is int
15 is int
-15 is int
13,4567 isn't int
-13,4567 isn't int
34.3453 isn't int
-34.3453 isn't int
23423fwwer isn't int
-23423fwwer isn't int
0xFFFFFFFF isn't int
-0xFFFFFFFF isn't int
016 is int
-016 is int
53.45e2 isn't int
-53.45e2 isn't int
32455555555555555555555534534534533333333333333333435345345 isn't int
-32455555555555555555555534534534533333333333333333435345345 isn't intСпустя 121 сек.дудовский, кстати, для достоверности:
0 is int
-0 isn't int
15 is int
-15 is int
13,4567 isn't int
-13,4567 isn't int
34.3453 isn't int
-34.3453 isn't int
23423fwwer isn't int
-23423fwwer isn't int
0xFFFFFFFF isn't int
-0xFFFFFFFF isn't int
016 isn't int
-016 isn't int
53.45e2 isn't int
-53.45e2 isn't int
32455555555555555555555534534534533333333333333333435345345 isn't int
-32455555555555555555555534534534533333333333333333435345345 isn't int -
11 августа 2011 г. 14:14, спустя 3 минуты 41 секунду
дудовский, кстати, для достоверности:
покажите хоть, для общего развитияВысокоуровневое абстрактное говно -
11 августа 2011 г. 14:14, спустя 22 секунды
32455555555555555555555534534534533333333333333333435345345 isn't int
это и не инт, это самый настоящий флоат :))))) для таких чисел обычно юзают уже типа регулярок, ибо это BigINT называетсяСапожник без сапог -
11 августа 2011 г. 14:17, спустя 2 минуты 49 секунд
это и не инт, это самый настоящий флоат :))))) для таких чисел обычно юзают уже типа регулярок, ибо это BigINT называется
ну я как бэ знаю и все правильно выдает) -
11 августа 2011 г. 14:24, спустя 7 минут 16 секунд
забавная задачка, ага? казалось бы "хуйня", но нет блин )))))))))) ну пхп да, хуйня)Сапожник без сапог -
11 августа 2011 г. 15:46, спустя 1 час 21 минуту 37 секунд
это тест для приема на работу :)С возвращением, Пiха! hyperoff.ru - качественный хостинг php -
-
11 августа 2011 г. 21:00, спустя 4 часа 40 минут 6 секунд
$var = "4.2";
var_dump(is_int(++$var));
die();
так число измениццо, если потом его нуна использовать, то лучше один плюс поставить)) такая же фишка есть в жесе:a = 5;
console.log(typeof a, typeof (''+a)); // number string
b = '3';
console.log(typeof b, typeof +b); // string number
a+0 делать надо, приводит к числу нах и флоат и инт… -
-
12 августа 2011 г. 0:05, спустя 51 минуту 54 секунды
if (is_int($input))
или готовые решения юзать нельзя?You can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
12 августа 2011 г. 0:09, спустя 3 минуты 31 секунду
а ты попробуй is_int("10") :-)if (is_int($input))
или готовые решения юзать нельзя?Сапожник без сапог -
12 августа 2011 г. 0:10, спустя 1 минуту 33 секунды
фолс
а ты попробуй is_int("10") :-)if (is_int($input))
или готовые решения юзать нельзя?You can be anything you want to be. Just turn yourself into anything you think that you could ever be. -
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!