[ kompresorr @ 12.05.2002. 00:52 ] @
Zdravo svima.
Slijedeci kod

<?php
$count = 1;
while ($count <=100) {
echo $count;
$count++;
}
?>

ce dati rezultat "1 2 3...100"

Postoji li metod da rezultat bude "001 002 003 ...050...100", dakle da brojevi uvijek budu trocifreni, ili cetverocifreni, isl.
[ RAZZLEDAZZLER @ 12.05.2002. 01:15 ] @
$num = 4;
echo sprintf("%03d", $num);

Nadam se da ti je jasno.
Ona nula predstavlja karakter sa kojim hocesh da "dopunjujesh", a broj 3 predstavlja koliko cifara hocesh da imash.
Znachi ono gore konkretno ce ti ispisati
004

..znachi daje brojeve u formatu
001
002
003
004
...
097
098
099
100

...nadam se da si shvatio
[ FlatLine @ 12.05.2002. 01:18 ] @
ILI:
Code:
print str_pad($count, 4, '0', STR_PAD_LEFT);
[ RAZZLEDAZZLER @ 12.05.2002. 01:25 ] @
Da.. zamalo da zaboravim. Imash i funkciju koja je namenjena tachno za to ... mogu i slova i brojevi da se sredjuju. Funkcija je str_pad() .. a to shto tebi treba ide negde ovako

$num = 4;
echo str_pad($num, 3, "0", STR_PAD_LEFT);

isti rezultat ima kao i prethodna

[ RAZZLEDAZZLER @ 12.05.2002. 01:26 ] @
eto shta se desi kada chovek odgovori, otkachi se sa neta, seti se josh nechega ... i klikne na reply na keshiranoj stranici
[ kompresorr @ 12.05.2002. 03:27 ] @
hvala :)

uspio sam.