Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML][CSS]Separtory tysiecy w tabeli
Forum PHP.pl > Forum > Przedszkole
Poszukujacy pomocy
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
estidi
Zamiast zmiennnych bys mogl uzyc tabele, a potem petle i wsio

Kod
        for ($i; $i < 250;$i++) {
        $tabela[$i] = number_format($liczba, 2, ',', ' ');
        }
Poszukujacy pomocy
Gdybym mogl uzyc tabeli to jasne ze bym pojechal petla ale problem polega na tym ze nie moge sad.gif
SirZooro
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. ?>
gox
zamiast jakies petle uskuteczniac, to juz lepiej array_map()

nie mozesz uzyc tablic, lolus, wszystko na stringach robisz? 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. ?>
Poszukujacy pomocy
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 smile.gif
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.