Jump to content

návod Vypsat číslo jako 123 456, místo 123456


cniry

Recommended Posts

Ahoj, tak jsem postavil novou funkci. Umí číslo vypsat jako 142 232 368, místo klasického 153452562.

 

Zdroják:

<?php
/*
rozdeli cislo po 3 znacich jako to byva u cen

12.07.2009 00:41:56
*/

function cena($cislo)
{
 $znaku = strlen($cislo);
 if( $znaku>3 )
 for( $i=1; $i<=$znaku; $i++ ) $new = substr($cislo, ($znaku-$i), 1 ).(((($i % 3)==1)and($i!=1))?" ":"").$new;
 else return $cislo;
 return $new;
}

$cislo = 234567890;
echo cena($cislo);

?>

Link to comment
Share on other sites

Po drobné úpravě jde funkce využít i na ICQ čísla. číslo 261732114 vypíše jako 261-732-114, 7072930 jako 7-072-930, atd..

 

Zdroják:

<?php
function icq($cislo)
{
 $znaku = strlen($cislo);
 if( $znaku>3 )
 for( $i=1; $i<=$znaku; $i++ ) $new = substr($cislo, ($znaku-$i), 1 ).(((($i % 3)==1)and($i!=1))?"-":"").$new;
 else return $cislo;
 return $new;
}

$cislo = 234567890;
echo icq($cislo);

?>

Změnil jsem jen mezeru za pomlčku (a jméno funkce pro lepší přehlednost)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...