PHP: <?php function lessThanZero ($n) { return $n>>1 > $n; } var_dump(lessThanZero(5), lessThanZero(-5));
ну и, в завершение, имхо, шедевр: PHP: <?php function lessThanZero ($num) { $result = get_headers("http://habrahabr.ru/blogs/php/page$num/"); return is_int(strpos($result[0], '404')); } var_dump(lessThanZero(5), lessThanZero(-5));
С элементами китайского кода... PHP: <?php $a = -5; if($a*-1 > 0){ echo "Меньше нуля!"; } if($a*-1 < 0){ echo "Больше нуля!"; } if(!($a*-1 > 0) AND !($a*-1 < 0) AND $a*-1 == 0 AND true AND !false AND (false + 1)){ echo "Не больше и не меньше нуля, а, кажЫсь, нуль!"; } ?>
В завершении парада: PHP: <?php $a = -4; // Теперь уже будет пофиг, былo ли оно отрицательным! echo abs($a); ?>
!!! PHP: <?php $n = -100; if (strlen(decbin($n)) == 32) { echo "Число $n отрицательное"; } Только для чисел, не больше 2^32/2-1 и не меньше -2^32!
извращенцы.... сколько наглых функций на то что б проверить что это перед нами О_О 5 или -5 как вариант не програмный метод но зато интерактивный... PHP: <? $num='-5'; ?> Это число меньше нуля <? echo $num; ?> <FORM action="обработчик" Method=post> да меньше<br> <input type=radio name="plusorminus"><br> нет не меньше<br> <input type=radio name="plusorminus"><br> <input type=submit value="подвердить"> </FORM>
сходу не увидел тему про код вообще. нашел такое: выделение кодов из ид HTML элемента вида id="lnks[123][456]" [js]a = id.replace('lnk[',''); a = a.split("]"); e1 = eval(a[0]); e2 = eval(a[1].replace('[',''));[/js]