Chceš rozjet Affiliate? Tak jedině v CJ.com, technologii využívá iDnes.cz, Denik.cz i SME.sk
Zobrazují se odpovědi 1 až 16 z 16

Rozdelenie cisla

  1. node Hodnocení: 1 (100%) node je na dobré cestě
    1
    Mam rodne cislo o 10 znakoch. Potrebujem za 6. cislo vlozit lomitko. Skusal som uz naozaj vsetko, ale stale sa mi to nedari. Problem je v tom, ze nemozem skonvertovat to cislo na strnig, vtedy sa s tym uz da pracovat, ale ani to sa mi nedari. Nic z toho co som vygooglil nefunguje a uz mi dosli napady.


    Tak chyba bola v tom, ze na cislo zacinalo nulou, ktora vzdy rozbila cely kod.

  2. Co se právě děje na Webtrhu?
  3. drago Hodnocení: 68 (100%) drago vyzařuje působivou auru drago vyzařuje působivou auru drago vyzařuje působivou auru
    2
    PHP kód:
    $cislo 1234567890;
    $cisla str_split ($cislo,6);

    echo 
    $cisla[0]."/".$cisla[1
    Samozřejmě to chce otestovat jak dlouhé je rodné číslo. A podle toho upravit parametr funkce str_split

  4. Diehard Hodnocení: 2 (100%) Diehard je zatím velká neznámá
    3
    Do php sa nevyznam, ale asi to je to iste ako iny programovaci jazyk. Takze moja rada: A co tak pracovat s ascii hodnotami?

  5. node Hodnocení: 1 (100%) node je na dobré cestě
    4
    Drago: str_split som samozrejme tiez skusal a neslo to.

  6. Petr Jeník Hodnocení: 64 (100%) Petr Jeník is a splendid one to behold Petr Jeník is a splendid one to behold Petr Jeník is a splendid one to behold Petr Jeník is a splendid one to behold Petr Jeník is a splendid one to behold Petr Jeník is a splendid one to behold Petr Jeník is a splendid one to behold
    5
    a co takhle? takhle by to nefungovalo?

    PHP kód:
    $cislo=5566772563;

    $predlomitkem=substr("$cislo"06);
    $zalomitkem=substr("$cislo"64);

    echo 
    "$predlomitkem/$zalomitkem

    myslím, že tak by to mělo běžet bez problémů.

    ty středníky a možná i uvozovky... si tam určitě přidáš sám :)

  7. drago Hodnocení: 68 (100%) drago vyzařuje působivou auru drago vyzařuje působivou auru drago vyzařuje působivou auru
    6
    Citace Původně odeslal node Zobrazit příspěvek
    Drago: str_split som samozrejme tiez skusal a neslo to.
    Mě to funguje tak nevím.
    - zkusit přidat A na konec řetězce $cislo = $cislo."A";
    - pokud taháš číslo z databáze tak dát do uvozovek

    Jinak nevím, kde by mohla být chyba.

  8. node Hodnocení: 1 (100%) node je na dobré cestě
    7
    Ako som pisal v prvom poste, chyba bola v nule na zaciatku.

  9. Petr Jeník Hodnocení: 64 (100%) Petr Jeník is a splendid one to behold Petr Jeník is a splendid one to behold Petr Jeník is a splendid one to behold Petr Jeník is a splendid one to behold Petr Jeník is a splendid one to behold Petr Jeník is a splendid one to behold Petr Jeník is a splendid one to behold
    8
    no tak tam prostě před to číslo hoď nějaký znak a ten pak vynech - zkoušel jsem, funguje:

    PHP kód:
    <?php

    $cislo 
    A0566772560;



    $predlomitkem=substr("$cislo"16);
    $zalomitkem=substr("$cislo"74);

    echo 
    "$predlomitkem/$zalomitkem;  

    ?>

  10. Stačí doplnit '0' na začátek, když má číslo méně než 10 cifer.

    PHP kód:
    $cislo 123456789;

    // bud takto
    $retezec sprintf('%010d'$cislo);

    // nebo takto
    $retezec str_pad($cislo10'0'STR_PAD_LEFT);

    $predlomitkem=substr("$retezec"06);
    $zalomitkem=substr("$retezec"64);

    echo 
    "$predlomitkem/$zalomitkem"
    a celé na jeden řádek

    PHP kód:
    $cislo 123456789;

    echo 
    substr_replace(sprintf('%010d'$cislo),"/",6,0); 

  11. Dobry den,

    chcem sa spytat ako postupovat ak mam cilso 1357719 a chcem by ho rozlozilo nasledovne 135,77,19

    s poziadavkou ze cislo moze byt rozne dlhe... ale aby vzdy boli ciarky odzadu na 2 a 4 mieste..dakujem

  12. winexec Hodnocení: 36 (100%) winexec bude brzy slavný/á winexec bude brzy slavný/á
    11
    Citace Původně odeslal Siadak Zobrazit příspěvek
    Dobry den,

    chcem sa spytat ako postupovat ak mam cilso 1357719 a chcem by ho rozlozilo nasledovne 135,77,19

    s poziadavkou ze cislo moze byt rozne dlhe... ale aby vzdy boli ciarky odzadu na 2 a 4 mieste..dakujem
    Treba takto
    PHP kód:
    <?php
    $cislo
    ='1357719';
    $a =(substr($cislostrlen($cislo)-4));
    $b =(substr($cislostrlen($cislo)-,2));
    $c =(substr($cislostrlen($cislo)-,2));
    echo 
    $a.','.$b.','.$c;
    ?>

  13. dakujem velmi pekne

  14. Mohol by som poprosit este nejake osetrenie ? ze ak bude to cislo mensie.. napr 50 ze tie ciarky predchadzajuce nezobrazi ?

  15. winexec Hodnocení: 36 (100%) winexec bude brzy slavný/á winexec bude brzy slavný/á
    14
    Citace Původně odeslal Siadak Zobrazit příspěvek
    Mohol by som poprosit este nejake osetrenie ? ze ak bude to cislo mensie.. napr 50 ze tie ciarky predchadzajuce nezobrazi ?
    Prikaz strlen ti vrati pocet znaku/cislic... takze by to slo treba pridanim nejake takove podminky
    PHP kód:
    if( strlen($cislo) > 4) echo $a.','.$b.','.$c;
    elseif( 
    strlen($cislo) > 2) echo $b.','.$c;
    else echo 
    $cislo

  16. winexec: díky za tip, přesně tohle sem ted potřeboval nutně, dlouho sem nad něčim podobnym bádal, no jo to se stává

  17. vedouci Hodnocení: 3 (100%) vedouci bude brzy slavný/á
    16
    Citace Původně odeslal Siadak Zobrazit příspěvek
    Dobry den,

    chcem sa spytat ako postupovat ak mam cilso 1357719 a chcem by ho rozlozilo nasledovne 135,77,19

    s poziadavkou ze cislo moze byt rozne dlhe... ale aby vzdy boli ciarky odzadu na 2 a 4 mieste..dakujem

    mmmm... a proc to neudelat takhle??

    $result = preg_replace ( "%(\d+)(\d{2})(\d{2})$%", "$1,$2,$3", "1357719" );

    pokud bude cislo kratsi nez 5 mist, tak se zadne carky nedoplni...

Hostujeme u Server powered by TELE3