NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Mezinárodní den IT společnosti je tady! Pouze nyní můžeš získat 90 % extra kreditů při nákupu od 1199 kreditů s promo kódem AJTACI90. Tak neváhej!

Diskuze: Formát čísla

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
wimpy
Člen
Avatar
wimpy:21.10.2014 18:53

Ahoj. Potřebuji vypsat číslo ve formátu "### ### ###.### ###", tedy s mezerami po trojicích. Předem děkuji za radu nebo odkaz.

 
Odpovědět
21.10.2014 18:53
Avatar
Nahoru Odpovědět
21.10.2014 19:06
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
kxmx
Tvůrce
Avatar
kxmx:21.10.2014 19:12

ahoj na ověření formátu se používá regex
http://stackoverflow.com/…er-using-php

a jestli to myslíš jako že máš číslo o 9znacích a potřebuješ ho rozdělit tak asi substr_replace

$cislo = 123456789;
substr_replace($cislo, ' ', 3, 0);
substr_replace($cislo, ' ', 7, 0);
 
Nahoru Odpovědět
21.10.2014 19:12
Avatar
Odpovídá na wimpy
Uživatel sítě :23.10.2014 11:51

Může být použita i funkce http://cz1.php.net/…nk-split.php

<?php
    $number = 1234567890;
    $numberSplit = chunk_split($number, 3, '.');
    echo $numberSplit;
Nahoru Odpovědět
23.10.2014 11:51
Chybami se člověk učí, běžte se učit jinam!
Avatar
wimpy
Člen
Avatar
Odpovídá na Uživatel sítě
wimpy:23.10.2014 11:52

Děkuji všem za odpovědi.

 
Nahoru Odpovědět
+1
23.10.2014 11:52
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.