cniry 0 Odesláno: 15. Srpen, 2009 Share Odesláno: 15. Srpen, 2009 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 More sharing options...
cniry 0 Odesláno: 15. Srpen, 2009 Author Share Odesláno: 15. Srpen, 2009 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 More sharing options...
Recommended Posts