Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wzorzec ... procentów?
ZaXaZ
post
Post #1





Grupa: Zarejestrowani
Postów: 285
Pomógł: 18
Dołączył: 30.01.2014
Skąd: <?=$_GET['city']?>

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


Czy powstał już jakiś wzorzec na liczenie procentów?

Oto mój kod:

  1. <?php
  2. $P_ban = str_replace('.','',substr(($ctu['banned']/$ctu['total']*100),0,3));
  3. $P_gt = str_replace('.','',substr(($ctu['globalsT']/$ctu['total']*100),0,3));
  4. $P_gn = str_replace('.','',substr(($ctu['globalsN']/$ctu['total']*100),0,3));
  5. $P_et = str_replace('.','',substr(($ctu['echoT']/$ctu['total']*100),0,3));
  6. $P_en = str_replace('.','',substr(($ctu['echoN']/$ctu['total']*100),0,3));
  7.  
  8. echo 'Statystyki użytkowników'."\r\n\r\n".'- Zarejestrowanych ['.$ctu['total'].' = 100%].'."\r\n".'- Zablokowanych ['.$ctu['banned'].' = '.$P_ban."%].\r\n".'- Globale: tak ['.$ctu['globalsT'].' = '.$P_gt.'%] nie ['.$ctu['globalsN'].' = '.$P_gn."%].\r\n".'- Echo tak ['.$ctu['echoT'].' = '.$P_et.'%] nie ['.$ctu['echoN'].' = '.$P_en.'%].';
  9. ?>


Zależy mi na szybkości czego jak widać niema w górnej części kodu.
Kod ma dwa minusy:
1. Liczy 99% zamiast 100%
2. Może ucinać źle.

Proszę o pomoc, dziękuję.
Go to the top of the page
+Quote Post

Posty w temacie


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: 11.10.2025 - 16:07