Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Formatowanie liczb
ayo1001
post
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 1
Dołączył: 29.03.2013

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


Witam,

Mam liczbę np. 2000
Jak zrobić warunek: jeżeli są 4 cyfry pokazuje: 2 tyś. ,jeżeli jest 5 (20 tyś), 6 (200 tyś), a jak jest 7 to pokazuje 2 mln. itd ?

Ten post edytował ayo1001 21.04.2015, 12:03:08
Go to the top of the page
+Quote Post
aras785
post
Post #2





Grupa: Zarejestrowani
Postów: 859
Pomógł: 177
Dołączył: 29.10.2009

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


http://php.net/manual/pl/function.number-format.php#89888
Go to the top of the page
+Quote Post
Crozin
post
Post #3





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Sprawdź czy liczba jest większa lub równa 1 000 000, jeżeli tak podziel ją przez tą wartość, a wynik zaokrąglij oraz dodaj przyrostek "mln" (bez kropki się pisze). Jeżeli nie, sprawdź czy jest większa od tysiąca (skrót "tys.", nie "tyś."), podziel przez tą wartość, zaokrąglij wynik i na końcu dodaj odpowiedni przyrostek.
Go to the top of the page
+Quote Post
ayo1001
post
Post #4





Grupa: Zarejestrowani
Postów: 74
Pomógł: 1
Dołączył: 29.03.2013

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


a jak dodać to do tego kodu ? (gdy mam już if/else) ?

  1. <?php
  2. $result = $a - $b;
  3.  
  4. if($result > 0){
  5. print "<div class='plus'>"; print $result; print "</div>";
  6. }
  7. else
  8. {
  9. print "<div class='minus'>"; print $result; print "</div>";
  10. }
  11.  
  12. ?>
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 11:30