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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Перевод байтов в мегабайты

Сообщения:  [1-10]   [11-16] 

 
 автор: ZuArt   (06.02.2007 в 17:50)   письмо автору
 
   для: Shadow69   (06.02.2007 в 15:47)
 

;) нзчт

   
 
 автор: mihdan   (06.02.2007 в 15:49)   письмо автору
 
   для: Shadow69   (06.02.2007 в 15:47)
 

Не за что заходите.... пишите...помогайте другим...

   
 
 автор: Shadow69   (06.02.2007 в 15:47)   письмо автору
 
   для: mihdan   (06.02.2007 в 15:43)
 

Отзывчивый форум. ZuArt, mihdan, спасибо! Всем спасибо.

   
 
 автор: ZuArt   (06.02.2007 в 15:43)   письмо автору
 
   для: Shadow69   (06.02.2007 в 15:31)
 

вот так будет:

echo $music['name'].', '.round($music['size']/1048576, 2).' Mb, '. $music['url'];


round нужен просто для округления с заданной точностью - тут 2 знака

   
 
 автор: mihdan   (06.02.2007 в 15:43)   письмо автору
 
   для: retsoul   (06.02.2007 в 15:33)
 


<php
if(mysql_num_rows($msc) > 0) 
     { 
        while($music = mysql_fetch_array($msc)) 
       { 
         echo $music['name'].", ".($music['size']/1048576).", ".$music['url'].""; 
       } 
    } 
?>

   
 
 автор: Shadow69   (06.02.2007 в 15:42)   письмо автору
 
   для: Саня   (06.02.2007 в 15:41)
 

Саня, спасибо.

   
 
 автор: Саня   (06.02.2007 в 15:41)   письмо автору
 
   для: Shadow69   (06.02.2007 в 15:38)
 

Если получится неудобочитаемая дробь, например 132.534883, можно поступить следующим образом:
<?php
echo $music['name'].", ".sprintf("%.2f"$music['size'] / 1048576).
     
", ".$music['url'];
Выйдет 132.53

   
 
 автор: Shadow69   (06.02.2007 в 15:38)   письмо автору
 
   для: retsoul   (06.02.2007 в 15:35)
 

retsoul, спасибо! Тема закрыта. Туплю! :-)))

   
 
 автор: retsoul   (06.02.2007 в 15:35)   письмо автору
 
   для: Shadow69   (06.02.2007 в 15:31)
 

делением)))

вот так:
<?
echo "".$music['name'].", ".($music['size']/1048576).".$music['url']."";
?>

   
 
 автор: retsoul   (06.02.2007 в 15:33)   письмо автору
 
   для: coloboc66   (06.02.2007 в 15:20)
 

>Вы в каком классе учитесь?!
видимо это не мне :]

для тех, кто не знает, что такое байт:
http://ru.wikipedia.org/wiki/%D0%91%D0%B0%D0%B9%D1%82

   

Сообщения:  [1-10]   [11-16] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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