|
|
|
| Нужно чтобы определенное числовое значение которое подгружается из базы данных делилось на число 4400 и огруглялось до целого. Как сделать средствами php такое чудо.
<font color=brown><strike>{$product_info[13]}</strike></font>
|
$product_info[13] :это и есть число | |
|
|
|
|
|
|
|
для: and
(08.04.2006 в 10:20)
| | ну сначала делите, а потом присвойте тип INT
функция settype() | |
|
|
|
|
|
|
|
для: and
(08.04.2006 в 10:20)
| | если изменить тип, число не округлится, а просто отбросится дробная часть.
вот пример округления (изменяет число на ближайшее целое)
<?
$a = 13;
$b = $a / 5;
echo $b."<br>";
$c = round ($b);
echo $c;
?>
|
| |
|
|
|
|
|
|
|
для: kasmanaft
(08.04.2006 в 11:16)
| | А просто оператор отбрасывания дробной части не подходит? Int (int $x); | |
|
|
|
|
|
|
|
для: kasmanaft
(08.04.2006 в 11:16)
| | А можно по побробней, я начинающий (новичок, чайник, самовар), а как делить, если не трудно то визуально код хочется посмотреть. | |
|
|
|
|
|
|
|
для: and
(08.04.2006 в 20:44)
| |
<?php
$dividend = 12345678;
$divisor = 4400;
echo round($dividend/$divisor);
?>
|
Делим число при помощи / и округляем при помощи функции round(), т.е. ваш код может выглядеть следующим образом
<?php
echo "<font color=brown><strike>".round($product_info[13]/4400)."</strike></font>";
?>
|
| |
|
|
|