Итак, допустим есть значение - которое я получаю из xml. Например 5.23265653006
Мне нужно чтобы скрипт считывал цифру до точки и если оно положительно - менял переменную $color на зеленый - если отрицательно - на красный. Со сменой цвета и прочим я разберусь сам, но вот со считыванием числа до точки у меня проблемы.
Нужно название функции или готовый код.
Заранее спасибо.
Спустя 4 минуты, 55 секунд (6.08.2011 - 18:48) Winston написал(а):
Цитата (Agahnim @ 6.08.2011 - 18:43) |
Нужно название функции |
intval()
Цитата (Agahnim @ 6.08.2011 - 18:43) |
готовый код |
Только пример :P
$a = 5.85456;
$a = intval($a);
if($a > 0)
$color = 'зеленый';
else
$color = 'красный';
Спустя 2 минуты, 55 секунд (6.08.2011 - 18:51) alex12060 написал(а):
Winston
Прямое приведение к int быстрее работает, чем функция :)
Прямое приведение к int быстрее работает, чем функция :)
$a = 5.85456;
$a = (int)$a;
Спустя 1 минута, 27 секунд (6.08.2011 - 18:53) Agahnim написал(а):
Спасибо вам.
Всегда у меня проблемы с чем-то эллементарным.
Всегда у меня проблемы с чем-то эллементарным.
Спустя 1 час, 16 минут, 53 секунды (6.08.2011 - 20:09) Invis1ble написал(а):
А зачем вообще отбрасывать дробную часть?
$color = $a > 0 ? 'green' : 'red';