Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как укоротить ответ (333.333333333)?
 
 автор: TanTaL91   (12.12.2008 в 17:36)   письмо автору
 
 

$x = (1000/3);

echo "$x";

выдает 333.333333333

А как сделать что бы выдавал 333.33?

  Ответить  
 
 автор: sl1p   (12.12.2008 в 17:38)   письмо автору
 
   для: TanTaL91   (12.12.2008 в 17:36)
 

round() - до десятых
ceil() - до целых в большую сторону
floor() - целые в меньшую

  Ответить  
 
 автор: TanTaL91   (12.12.2008 в 17:44)   письмо автору
 
   для: sl1p   (12.12.2008 в 17:38)
 

round() это округление до целой.

  Ответить  
 
 автор: cheops   (13.12.2008 в 15:14)   письмо автору
 
   для: TanTaL91   (12.12.2008 в 17:44)
 

Если второй параметр не указываете - до целых, однако, вы можете указать количество знаков после запятой, до которых будет осуществляться округление.
<?php
  $x 
333.333333333;
  echo 
round($x2);
?>

  Ответить  
 
 автор: DJ Paltus   (12.12.2008 в 17:46)   письмо автору
 
   для: TanTaL91   (12.12.2008 в 17:36)
 

стоит добавить, что чтобы получить при округлении десятые-сотые, можно юзать round($x, 2) - до 2го после запятой.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования