Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: экспонента
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » экспонента

Страниц (1): [1]
 

1. GoAV - 29 Июля, 2016 - 08:41:48 - перейти к сообщению
Пример в БД mysql число в таком виде : 0.3690
нужно вытащить его из БД и получить в таком виде : 3,69E-01
Как в пхп получить экспоненту?
2. Fart - 29 Июля, 2016 - 10:56:36 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. <?
  2. $num = 0.369011111111;
  3.  
  4. printf("экспоненциальное число: %.2E", $num);
  5. //экспоненциальное число: 3.69E-1
  6.  
  7. printf("экспоненциальное число: %E", $num);
  8. //экспоненциальное число: 3.690111E-1
  9. ?>


для присваивания значения используй

PHP:
скопировать код в буфер обмена
  1. <?
  2. $num = 0.369011111111;
  3.  
  4. $text = sprintf("экспоненциальное число: %.2E", $num);
  5.  
  6. echo $text;
  7. ?>
3. GoAV - 29 Июля, 2016 - 14:08:33 - перейти к сообщению
Fart пишет:
PHP:
скопировать код в буфер обмена
  1. <?
  2. $num = 0.369011111111;
  3.  
  4. printf("экспоненциальное число: %.2E", $num);
  5. //экспоненциальное число: 3.69E-1
  6.  
  7. printf("экспоненциальное число: %E", $num);
  8. //экспоненциальное число: 3.690111E-1
  9. ?>


для присваивания значения используй

PHP:
скопировать код в буфер обмена
  1. <?
  2. $num = 0.369011111111;
  3.  
  4. $text = sprintf("экспоненциальное число: %.2E", $num);
  5.  
  6. echo $text;
  7. ?>



Спасибо, Помогли!!!

 

Powered by ExBB FM 1.0 RC1