Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
fcia na doplnenie nul na zaciatok cisla

Registrovaný: 28.02.09
Prihlásený: 19.02.18
Príspevky: 241
Témy: 56
Príspevok NapísalOffline : 06.03.2011 15:18

cawte potrebujem mat format cisla napr.: 1 -> 001 potrebujem doplnit na zaciatok cisla na 3 miesta napriklad...alebo na 7 cisel: 1 -> 0000001...17 -> 0000017..existuje na to nejaka fcia v php alebo mate uz nieco napisane??...ako nemam najmensi problem si to napisat sam len sa pytam :)...ak by som to robil napriklad cez podmienky tak to by ich tam bolo dost ...alebo cez for ??


Offline

Skúsený užívateľ
Skúsený užívateľ
fcia na doplnenie nul na zaciatok cisla

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 06.03.2011 15:27

neviem cez aké podmienky to chceš písať, proste spočítaš počet číslic a zvyšok doplníš nulami podľa potreby... neviem o žiadnej "predpripravenej" funkcii v php







_________________
C#, PHP, ...
Offline

Správca fóra
Správca fóra
fcia na doplnenie nul na zaciatok cisla

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 06.03.2011 15:44

str_pad()







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
fcia na doplnenie nul na zaciatok cisla

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 06.03.2011 15:51

ide to jednoducho cez printf()

Kód:
$tvoje_cislo = 5;
printf("%010d", $tvoje_cislo); //vrati 0000000005







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
fcia na doplnenie nul na zaciatok cisla

Registrovaný: 28.02.09
Prihlásený: 19.02.18
Príspevky: 241
Témy: 56
Príspevok Napísal autor témyOffline : 06.03.2011 16:04

ja som to napisal takto :D
Kód:
function zero_format($need, $number){
    $actual = strlen(trim($number));
    $remain = (int)$need - (int)$actual;
    $new = "";

    if($actual<$need){
        for($i=0; $i<$remain; $i++){
            $new .= "0";
        }
        $new .= $number;
    }else{
        $new = $number;
    }
    return $new;
}


uvidim ktore z nich pouzijem...dikes za odpovede


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 06.03.2011 16:43

tak ako pise stenley, popripade barla
Kód:
<?php
  echo substr('0000000'.'12',-7);
?>

vrati cislo 12 doplnene o 5 nul, zvysok je orezany. toto je ale fakt iba barla, radsej pouzit str_pad()


Offline

Užívateľ
Užívateľ
fcia na doplnenie nul na zaciatok cisla

Registrovaný: 28.02.09
Prihlásený: 19.02.18
Príspevky: 241
Témy: 56
Príspevok Napísal autor témyOffline : 06.03.2011 17:27

jj tak som to pouzil...dik


Odpovedať na tému [ Príspevkov: 7 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. NUL byte v preg_match

v PHP, ASP

2

580

09.07.2009 13:39

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zistenie majiteľa tel. čísla (potrebujem zistiť majitela tel. čísla)

v Ostatné

4

3335

02.11.2011 13:52

HGDS1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zaciatok

v Webdesign

18

1257

02.07.2008 11:21

suchy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zaciatok

v PHP, ASP

8

734

08.04.2008 17:51

pa3ck Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vista - začiatok :)

v Operačné systémy Microsoft

21

767

30.12.2008 9:37

McDog Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. na zaciatok

v Webdesign

11

971

04.11.2008 13:05

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. java začiatok

v Assembler, C, C++, Pascal, Java

5

465

02.10.2011 15:00

ViVe®s Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Licencia a začiatok

v Grafické programy

7

418

02.08.2012 16:06

89Aquarius Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Assembler - Začiatok výuky

v Assembler, C, C++, Pascal, Java

7

805

29.05.2013 9:49

Revolution Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Ako na začiatok?

v Assembler, C, C++, Pascal, Java

1

375

07.07.2012 22:59

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Začiatok s webdesignom

v Webdesign

4

333

24.12.2013 13:16

haffen Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc na začiatok

v HTML, XHTML, XML, CSS

9

519

16.06.2012 13:25

magic Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zaciatok s databazami

v Databázy

10

1214

04.12.2011 0:21

doubleR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Na začiatok - Help

v Grafické programy

2

341

25.09.2011 20:05

Denco1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zobrazenie premennej na zaciatok dokumentu

v PHP, ASP

4

329

28.08.2010 14:57

php30 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zaciatok predaja iPad Air 2

v Smartfóny a tablety

0

344

21.10.2014 9:29

shiro Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra