Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Mnożenie liczb typu 0.00001
Forum PHP.pl > Forum > PHP
filipsiu
Witajcie!
Mam pewien skrypt, który zwraca mi liczby typu 0.0001(skrypt znajduje się tu: http://wizjerczolgisty.pl/ts3_get_data.php?status=ploss).
Chciałbym by liczba była ucinana z zer na początku. Przykładowo 0.0067 to tak naprawdę jest 0.67 (biblioteka ts3 źle to wyświetla).
Próbowałem lczibę 0.0067 pomnożyć przez 100 lecz jako wynik otrzymuję 100.

Gdzie jest błąd? sad.gif
markonix
Jeżeli wychodzi 100 to znaczy, że przybliża Ci gdzieś tę wartość do jeden.
Pokaż więcej kodu.

ps. pod linkiem nic nie widzę.
filipsiu
Ajj... widzę że w linku dodał się )
http://wizjerczolgisty.pl/ts3_get_data.php?status=ploss


Cały kod:
  1. <?php
  2. require_once("ts3/lib/TeamSpeak3.php");
  3. try
  4. {
  5. $ts3 = TeamSpeak3::factory("serverquery://serveradmin:XXX@XXX/?server_port=XXX&use_offline_as_virtual=1&no_query_clients=1");
  6. }
  7. catch(Exception $e)
  8. {
  9. exit( "<span class='error'><b>Error " . $e->getCode() . ":</b> " . $e->getMessage() . "</span>\n" );
  10. }
  11.  
  12. TeamSpeak3::init();
  13. $status = "offline";
  14. if(isset($_GET['status']))
  15. {
  16. switch($_GET['status'])
  17. {
  18. case 'ploss':
  19. $status = $ts3->getProperty("virtualserver_total_packetloss_total");
  20. echo $status;
  21. break;
  22. }
  23. }


Jak nie PHP to javascriptem, udało się smile.gif

Dla potomnych:
  1. echo "<script>var a = $status*100; document.write(a);</script>";
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.