Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mnożenie liczb typu 0.00001
filipsiu
post
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 2.07.2012
Skąd: localhost

Ostrzeżenie: (0%)
-----


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? (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
markonix
post
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


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ę.

Ten post edytował markonix 10.11.2014, 23:12:48
Go to the top of the page
+Quote Post
filipsiu
post
Post #3





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 2.07.2012
Skąd: localhost

Ostrzeżenie: (0%)
-----


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ę (IMG:style_emoticons/default/smile.gif)

Dla potomnych:
  1. echo "<script>var a = $status*100; document.write(a);</script>";
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 21:03