Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Funkcja do obcinania zer po przecinku
jajcarzd1
post 17.06.2010, 13:48:29
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 19
Dołączył: 24.12.2003
Skąd: Przemyśl

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


Witam ponownie

Taki dość prozaiczny problem. Otóż posiadam dane ilości produktów w notacji z 4 miejscami po przecinku np. 1.0000 i większości są to ilości całkowite ale może się trafić produkt o ilości np. 1.4000 albo 0.5000. Czy jest jakaś funkcja do obróki stringów która obcina z prawej strony zbędne zera ? Przy liczbe całkowitej równiez kropkę. Coś w stylu str_pad ale w odwrotną stronę.

Dzięki
Pozdrawiam


--------------------
My mind is glowing ...
Jeśli pomogłem push the button :)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
phpion
post 17.06.2010, 14:07:36
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




  1. echo rtrim($liczba, '0')
Go to the top of the page
+Quote Post
jajcarzd1
post 17.06.2010, 14:14:49
Post #3





Grupa: Zarejestrowani
Postów: 215
Pomógł: 19
Dołączył: 24.12.2003
Skąd: Przemyśl

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


Hmm no niby ok ale przy samych zerach pozostaje jednak kropka chyba żeby odpalać drugi raz rtrim-a

  1. echo rtrim(rtrim($liczba,'0'),'.');


Jeśli nie będzie innego pomysłu to pewnie tak zrobię a jak na razie to dzięki


--------------------
My mind is glowing ...
Jeśli pomogłem push the button :)
Go to the top of the page
+Quote Post
phpion
post 17.06.2010, 14:19:15
Post #4





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Zastosuj rozwiązanie, które sam podałeś - dwukrotny trim i po kłopocie smile.gif
Go to the top of the page
+Quote Post
Wave
post 17.06.2010, 15:00:36
Post #5





Grupa: Zarejestrowani
Postów: 332
Pomógł: 6
Dołączył: 13.01.2005

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


o kurde, programiści...
  1. <?php
  2. $id = '1.5000';
  3. echo $id; // 1.5000
  4. echo (int)$id; // 1
  5. echo (float)$id; // 1.5
  6. echo (double)$id; // 1.5
  7. ?>
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 02:17