А раз вы остановились на PHP то в помощь по математическим вычислениям вам хорошо поможет вот такая штука. Очень хорошо считает числа с плавающей точкой.
Если я правильно понял, то всё так же просто, как и свойство breadcrumbs. Создайте его в классе, который экстендите для контроллеров. А в лейауте обращайтесь через $this->property (property - название свойства)
Вы простите, но в данном варианте - это плохое решение. Я бы сказал с запахом. Автор делает вычисления и записывает в БД. И здесь приоритет имеет число, которое в БД, а спрятаный мусор.