Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Wyświetlanie liczb (0.01,0.02...)
FireMan
post 15.08.2009, 16:45:41
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 4.10.2008
Skąd: Małopolska

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


Witam. Jak w temacie. Mam problem bo nie wiem jak wyświetlić liczby ale w sposób aby szły od 0.00 do 10.00 ale mają iść tak: 0.00,0.01,0.02...4.33 itd. Proszę o szybkom pomoc.


--------------------
Najlepsze filmiki z sieci
Go to the top of the page
+Quote Post
neosatan
post 15.08.2009, 17:00:13
Post #2





Grupa: Zarejestrowani
Postów: 79
Pomógł: 2
Dołączył: 29.04.2009
Skąd: wrocław

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


Myśle, że zastosowanie sortowania będzie dobrym pomysłem by rozwiązać ten problem. Choćby sortownie bąbelkowe (choć chyba najwolniejsze jest, w koncu potrzeba na niego n^2 pamieci), dlatego zazwyczaj do czegos takiego uzywam sortowania przez scalenie (lepsza szybkosc dzialania, tu juz mniej bo n*log n pamieci).

bąbelkowe na wiki
przez scalenie na wiki

a tu temat do sortowania bąbelkowego na forum razem z zamieszczonym przykladem

i oczywiście odwolam sie teraz do manuala, bo jest rowniez taka funkcja jak sort zaimplementowana w php

zreszta jeżeli problem tkwi w tym, że liczby nie są całkowite to po prostu można je za pomocą foreach powiekszyć sto razy, uporządkować, a później znów za pomocą foreach podzielic przez sto

Ten post edytował neosatan 15.08.2009, 17:06:01


--------------------
C/C++ (ucze się...), PHP (ucze się...), SMARTY(ucze się...), PYTHON(ucze się...), C#(uczę się...), PERL(uczę się...), JavaScript(uczę się...), JAVA(będą mi kazali się uczyć...)... Ja się głównie uczę...
Go to the top of the page
+Quote Post
qwertyuiop1910
post 15.08.2009, 17:16:52
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 4
Dołączył: 3.06.2007

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


<?php
for($i=0;$i<1000;$i++)
{
echo number_format(($i/100),2,'.','"');
}
?>

http://pl.php.net/manual/pl/function.number-format.php

//poprawione brakowalo cudzyslowa

Ten post edytował qwertyuiop1910 15.08.2009, 17:30:55
Go to the top of the page
+Quote Post
FireMan
post 15.08.2009, 17:21:55
Post #4





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 4.10.2008
Skąd: Małopolska

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


qwertyuiop1910 wywala mi taki błąd: Warning: Wrong parameter count for number_format()


--------------------
Najlepsze filmiki z sieci
Go to the top of the page
+Quote Post
sowiq
post 15.08.2009, 17:24:28
Post #5





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


@FireMan,
zacznijmy od tego, że napiszesz gdzie masz zapisane Twoje liczby. W tablicy? Czy po prostu chcesz wypisać liczby od 0 do 10?
Go to the top of the page
+Quote Post
FireMan
post 15.08.2009, 17:27:54
Post #6





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 4.10.2008
Skąd: Małopolska

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


Chce wypisać liczby od 0.00 do 10.00. Np. 0.00, 0.01, 0.02 itd

Ten post edytował FireMan 15.08.2009, 17:28:28


--------------------
Najlepsze filmiki z sieci
Go to the top of the page
+Quote Post
Cysiaczek
post 15.08.2009, 17:28:10
Post #7





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




  1. $fStart=0.00;
  2. $fEnd=10.00;
  3. $fStep=0.01;
  4.  
  5. for($i=$fStart; $i<=$fEnd; $i+=$fStep)
  6. {
  7. print number_format($i, 2).', ';
  8.  
  9. }


Pozdrawiam


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
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: 25.04.2024 - 05:44