Diskuze: Formát čísla

PHP PHP Formát čísla American English version English version

Avatar
wimpy
Člen
Avatar
wimpy:

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
Redaktor
Avatar
kxmx:

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
Marek Z.
Redaktor
Avatar
Odpovídá na wimpy
Marek Z.:

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 Marek Z.
wimpy:

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.