- 1
- 2
- 3
- 4
if ($id<0)
{
$id=intval(str_replace("-","","$id"));
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+77
if ($id<0)
{
$id=intval(str_replace("-","","$id"));
}
Пацаны пошли самым очевидным путем. Мозгов умножить $id на -1 или использовать abs (), конечно же, не хватило.
vistefan 28.05.2012 13:09 # −6
vistefan 28.05.2012 13:26 # 0
roman-kashitsyn 28.05.2012 13:30 # +2
> (abs 5)
-5
vistefan 28.05.2012 13:32 # −2
3.14159265 28.05.2012 15:24 # +2
santa_microbe 28.05.2012 13:10 # 0
eth0 28.05.2012 15:23 # +3
killro0000 28.05.2012 17:01 # −2
$id=intval(str_replace("","-","$id"));
bormand 28.05.2012 17:06 # +2
Аффтар, пиши исчо!
> Почему?
Потому что $id=intval(str_replace("-","","$id")) само по себе делает из числа неотрицательное => это abs.
vistefan 28.05.2012 23:07 # 0
Тяжёлый рабочий день/ночь?
wvxvw 28.05.2012 20:23 # +5
!!!
Lure Of Chaos 29.05.2012 00:38 # +1
vistefan 29.05.2012 09:51 # +1