- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
<?php
function turn($x)
{
$y = abs($x);
if ($y == $x)
return "-$y";
else
return "$y";
}
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+168.6
<?php
function turn($x)
{
$y = abs($x);
if ($y == $x)
return "-$y";
else
return "$y";
}
?>
Функция, возвращающая противоположное значение числа.
Отсюда - http://php.net/manual/en/function.abs.php#94768
guest 23.12.2009 20:26 # 0
guest 23.12.2009 20:29 # 0
TarasB 23.12.2009 21:10 # 0
$sign = $x / abs($x)
$y = $x * $sign
return "$y"
guest 24.12.2009 09:39 # 0
TarasB 24.12.2009 20:19 # 0
guest 22.09.2012 03:26 # 0
Slasyz 23.12.2009 20:36 # +3
HyperGeek 23.12.2009 21:00 # +5
guest 23.12.2009 21:36 # +2
Даёшь спецолимпиаду по говнокоду :3
guest 23.12.2009 21:44 # 0
Семён Персунов
HyperGeek 24.12.2009 00:05 # 0
apple-way 23.12.2009 22:52 # −6
Но как пример для функции abs() - ничего плохого не вижу.
nolka4 24.12.2009 09:57 # 0
{
return ($number * (-1));
}
Yozheg 24.12.2009 12:17 # 0
return -$number;
Slasyz 24.12.2009 15:59 # 0
Yozheg 24.12.2009 16:03 # +2
В комментах все рекомендовали ($number * (-1)), я показал еще более примитивный способ - вот и всего. И кстати, никому при этом не хамил ))
TarasB 24.12.2009 20:21 # +1
guest 07.01.2010 05:32 # −5
Slasyz 07.01.2010 11:05 # −3
nolka4 24.12.2009 17:59 # 0