Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak zrobic petle usuwajaca znaki...
Widmo
post
Post #1





Grupa: Zarejestrowani
Postów: 136
Pomógł: 0
Dołączył: 25.05.2003

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


Mam problem, bo chce na stronie z obliczeniami wynik z dwoma miejscami po przecinku, a wyslwietla mi sie 8,9 po przecinku. Jak mozna zrobic petle ktora ciela by znaki do tac, az by bylo ich 4 np (4.75).
Dzieki!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
[Regis]
post
Post #2





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Wrocław

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


Ja kiedys robilem tak, ze sprawdzalem gdzie w liczbie jest kropka funkcja:

[php:1:c00f58b6f1]<?php
$liczba = 4.3242342423455675;

$kropka = strchr(".", $liczba);
?>[/php:1:c00f58b6f1]

A potem funkcja:

[php:1:c00f58b6f1]<?php
substr($liczba, 0, $kropka+2);
?>[/php:1:c00f58b6f1]

Wycinalem wszystko co jest dalej niz 2 miejsca po przecinku. A to co z tego "wyjdzie" mozesz chocby wrzucic do "echo", do bazy, czy gdziekolwiek. Nie wiem czy dobrze zapisalem te funkcje, ale chyba kapujesz o co chodzi, a manual zawsze mozesz poczytac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

A wersja "spakowana wyglada tak:

[php:1:c00f58b6f1]<?php
$liczba = 4.3242342423455675;

substr($liczba, 0, strchr(".", $liczba)+2);
?>[/php:1:c00f58b6f1]
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: 3.10.2025 - 22:58