Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Funkcja do obcinania zer po przecinku
Forum PHP.pl > Forum > Przedszkole
jajcarzd1
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
phpion
  1. echo rtrim($liczba, '0')
jajcarzd1
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
phpion
Zastosuj rozwiązanie, które sam podałeś - dwukrotny trim i po kłopocie smile.gif
Wave
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. ?>
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.