Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

formatiranje brojeva

[es] :: PHP :: PHP za početnike :: formatiranje brojeva

[ Pregleda: 1637 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

srdjan_kg
srdjan pantelic
kragujevac

Član broj: 158613
Poruke: 80
*.dynamic.sbb.rs.



+3 Profil

icon formatiranje brojeva09.08.2009. u 19:42 - pre 179 meseci
da li neko moze da pomogne....
imam jedno polje number formata
koji moze biti npr 0 00 00
kako moze da formatiram polje npr kad unesem 350 da ispadne 0 03 50

hvala unapred
spantelic
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-1.sezampro.yu.



+33 Profil

icon Re: formatiranje brojeva09.08.2009. u 20:57 - pre 179 meseci
Možda ovako nešto:
Code:
$broj = '350';

$output = '';
$j = 0;

for ($i = 0; $i < 7; $i++) {
    if ($i == 1 || $i == 4) {
         $output .= ' ';
    }
    else {
        if ($i >= (6 - strlen($broj))) {
            $output .= $broj{$j++};
        }
        else {
            $output .= '0';
        }
    }
    
    
}

echo $output;  //0 03 50 
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.rs.



+257 Profil

icon Re: formatiranje brojeva09.08.2009. u 21:27 - pre 179 meseci
Malo krace, na drugi nacin:
Code:

$a=sprintf ("%05d","350");
$b=substr($a,0,1)." ".substr($a,1,2)." ".substr($a,3,2);
echo $b;
// 0 03 50


Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

b0ris
Boris Vujicic
Senior PHP programer
Beograd

Član broj: 126587
Poruke: 158
92.36.243.*



+2 Profil

icon Re: formatiranje brojeva12.08.2009. u 23:38 - pre 178 meseci
Moze i ovako :D:D:D:D
Code:
echo strrev(implode(" ", str_split(strrev(substr(100000+350, 1, 6)), 2)));

---------------------------------------------------------------------
Just do it.
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: formatiranje brojeva

[ Pregleda: 1637 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.