- 1
- 2
- 3
- 4
if ($id<0)
{
$id=intval(str_replace("-","","$id"));
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+77
if ($id<0)
{
$id=intval(str_replace("-","","$id"));
}
Пацаны пошли самым очевидным путем. Мозгов умножить $id на -1 или использовать abs (), конечно же, не хватило.
> (abs 5)
-5
$id=intval(str_replace("","-","$id"));
Аффтар, пиши исчо!
> Почему?
Потому что $id=intval(str_replace("-","","$id")) само по себе делает из числа неотрицательное => это abs.
Тяжёлый рабочий день/ночь?
!!!