[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Значения
Agahnim
Здраствуйте.

Итак, допустим есть значение - которое я получаю из 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 быстрее работает, чем функция :)


$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';
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.