Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML][CSS]Separtory tysiecy w tabeli
-Poszukujacy pomocy-
post
Post #1





Goście







Witam

Mam takie pytanko. Jak zrobic separatory tysiecy dla duzej ilosci zmiennych.
pisanie do kazdej zmiennej:

  1. <?php
  2. $zmienna1 = number_format($liczba, 2, ',', ' ');
  3. $zmienna2 = number_format($liczba, 2, ',', ' ');
  4. ?>


i to tak na oko 250x jakos wydaje mi sie zbyt czasochlonne i sadze ze jest jakas lepsza metoda.
Zastanawialem sie czy nie ma jakiejs opcji w css zeby to ustawic ale znalazlem jedynie odstepy miedzy wszystkimi znakami.

Tak sobie pomyslalem czy nie moglbym wstawic wszytkich zmiennych do tabeli w html i potem przy pomocy "number_format" sformatowac cala tabelke.
Ale tego raczej sie tak nie da.

Jesli ktos mialby jakis pomysl jak sie za to zabrac badz czego poszukac w google/manualu to bylbym wdzieczny za pomoc.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
estidi
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 2
Dołączył: 23.06.2008

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


Zamiast zmiennnych bys mogl uzyc tabele, a potem petle i wsio

Kod
        for ($i; $i < 250;$i++) {
        $tabela[$i] = number_format($liczba, 2, ',', ' ');
        }


Ten post edytował estidi 5.08.2008, 18:55:10
Go to the top of the page
+Quote Post
-Poszukujacy pomocy-
post
Post #3





Goście







Gdybym mogl uzyc tabeli to jasne ze bym pojechal petla ale problem polega na tym ze nie moge (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
SirZooro
post
Post #4





Grupa: Zarejestrowani
Postów: 243
Pomógł: 32
Dołączył: 14.06.2007

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


Napisz coś więcej dlaczego nie możesz użyć pętli - może coś na to poradzimy.

Możesz też ew. użyć takiej funkcji:
  1. <?php
  2. function td($liczba)
  3. {
  4. echo '<td>', number_format($liczba, 2, ',', ' '), '</td>';
  5. }
  6. ?>
Go to the top of the page
+Quote Post
-gox-
post
Post #5





Goście







zamiast jakies petle uskuteczniac, to juz lepiej array_map()

nie mozesz uzyc tablic, lolus, wszystko na stringach robisz? (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
ale nic to i tak sie da ;D


  1. <?php
  2. $n=1;
  3. eval('while(isset($zmienna'.$n.')) {
  4. $zmienna'.$n.' = number_format($liczba, 2, ',', ' ')
  5. $n++;
  6. }');
  7. ?>
Go to the top of the page
+Quote Post
-Poszukujacy pomocy-
post
Post #6





Goście







Dzieki ludzie.

Dzieki waszej pomocy uporalem sie z problem

Jeszcze raz thx i pozdro.


PS: az sobie bede musial tu konto zalozyc bo raczej czesciej bede tu wpadal (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 23.08.2025 - 16:14