Untitled
unknown
php
2 years ago
1.1 kB
3
Indexable
<?php $liczba = 123; // Twoja liczba całkowita od 0 do 999 $jednosci = array( '', 'jeden', 'dwa', 'trzy', 'cztery', 'pięć', 'sześć', 'siedem', 'osiem', 'dziewięć', 'dziesięć', 'jedenaście', 'dwanaście', 'trzynaście', 'czternaście', 'piętnaście', 'szesnaście', 'siedemnaście', 'osiemnaście', 'dziewiętnaście' ); $dziesiatki = array( '', '', 'dwadzieścia', 'trzydzieści', 'czterdzieści', 'pięćdziesiąt', 'sześćdziesiąt', 'siedemdziesiąt', 'osiemdziesiąt', 'dziewięćdziesiąt' ); $setki = array( '', 'sto', 'dwieście', 'trzysta', 'czterysta', 'pięćset', 'sześćset', 'siedemset', 'osiemset', 'dziewięćset' ); $slownaLiczba = ''; $jednostki = $liczba % 10; $dziesiatki = ($liczba % 100) - $jednostki; $setki = floor($liczba / 100); if ($dziesiatki < 20) { $slownaLiczba = $jednosci[$dziesiatki + $jednostki]; } else { $slownaLiczba = $jednosci[$jednostki]; if ($dziesiatki > 0) { $slownaLiczba = $dziesiatki[$dziesiatki] . ' ' . $slownaLiczba; } } if ($setki > 0) { $slownaLiczba = $setki[$setki] . ' ' . $slownaLiczba; } echo $slownaLiczba; ?>
Editor is loading...