[ 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 | 56

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 | 66
Bydlisko: Žilina

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 | 51
Bydlisko: Bratislava

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 | 181
Bydlisko: Nitra / Bra...
NapísalOffline : 06.03.2011 15:51 | fcia na doplnenie nul na zaciatok cisla

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 | 56
Napísal autor témyOffline : 06.03.2011 16:04 | fcia na doplnenie nul na zaciatok cisla

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 | 2
NapísalOffline : 06.03.2011 16:43 | fcia na doplnenie nul na zaciatok cisla

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 | 56
Napísal autor témyOffline : 06.03.2011 17:27 | fcia na doplnenie nul na zaciatok cisla

jj tak som to pouzil...dik


 [ Príspevkov: 7 ] 


fcia na doplnenie nul na zaciatok cisla



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

615

09.07.2009 13:39

Ďuri

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

3414

02.11.2011 13:52

HGDS1

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

zaciatok

v PHP, ASP

8

770

08.04.2008 17:51

pa3ck

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

zaciatok

v Webdesign

18

1306

02.07.2008 11:21

suchy

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

vista - začiatok :)

v Operačné systémy Microsoft

21

801

30.12.2008 9:37

McDog

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

na zaciatok

v Webdesign

11

1014

04.11.2008 13:05

walther

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

java začiatok

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

5

505

02.10.2011 15:00

ViVe®s

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

406

07.07.2012 22:59

Ďuri

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

Začiatok s webdesignom

v Webdesign

4

358

24.12.2013 13:16

haffen

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

Pomoc na začiatok

v HTML, XHTML, XML, CSS

9

557

16.06.2012 13:25

magic

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

Zaciatok s databazami

v Databázy

10

1251

04.12.2011 0:21

doubleR

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

Na začiatok - Help

v Grafické programy

2

370

25.09.2011 20:05

Denco1

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

Licencia a začiatok

v Grafické programy

7

455

02.08.2012 16:06

89Aquarius

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

Assembler - Začiatok výuky

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

7

852

29.05.2013 9:49

Revolution

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

Zaciatok predaja iPad Air 2

v Smartfóny a tablety

0

383

21.10.2014 9:29

shiro

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

[C++] Návrat na začiatok programu

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

9

654

15.04.2013 17:49

marian_r



© 2005 - 2024 PCforum, edited by JanoF