WebDeveloper
 główna | forum manual | skrypty |  artykuły |  projekty | porady |  zasoby |  linki 

Forum PHP


 Kwota slownie
Autor: Emil (---.allegro.pl)
Data:   04.12.00 12:04

czy ktos ma gdzies pod reka funkcje, ktora zamienia
kwote zapisana liczba (np. 123) na slowna (sto dwadziescia trzy)?

prosze o info

 RE: Kwota slownie
Autor: Hamster (---.gabo.pl)
Data:   04.12.00 13:30

Mysle ze najlatwiej jakbys samemu napisal ta funkcje, gdyz o takiej jeszcze nie slyszalem, moze na www.hotscripts.com albo w innych bibliotekach bys cos znalazl.

Jednak napisanie samemu takiej nie jest trudne jak mi sie zdaje i nawet nie bardzo pracochlonne :) powiedzmy 30 -40 minut pracy, jak nie mniej.

Hamster

 RE: Kwota slownie
Autor: maly (---.plock.cvx.ppp.tpnet.pl)
Data:   06.12.00 00:00

Witam

Przyznam się że miałem ten sam problem co ty, trochę szukałem czegoś gotowego jednak bez zbytnich sukcesów więc wreszcie sam coś napisałem.

Rozwiązałem to w ten sposób iż daną kwotę dzieliłem na części tzn. wydzieliłem cześci "groszy" (dwie cyfry po przecinku), następnie część "setek", czyli trzy "najmniej znaczące" cyfry licząc od lewej, następnie część "tysięcy" czyli kolejne trzy cyfry, część "milionów" itd. w zależności jak dużych kwot używasz. Tak wydzielone części rozbijałem na poszczególne cyfry którym przypisywałem już gotowe wartości słowne. Do tego jeszcze na koniec, aby przypominało iż jest to w języku polskim, należy dodać określenie "tysiące" "złotych" "grosze" oczywiście z odpowiednimi końcówkami i problem z głowy.
Nie rozpisuje się zbyt wiele aby nie psuć ci zabawy.

P.S. Jak zbyt mocno zamotałem lub nie będziesz mógł dać sobie rady to napisz jeszcze.

pozdrawiam

maly

 RE: Kwota slownie
Autor: Emil (---.allegro.pl)
Data:   06.12.00 08:53

Znalazlem w Pascalu, jakby komus bylo potrzebne, to powienien sobie poradzic z przepisaniem do PHP

http://www.pckurier.pl/praxis/artykuly/serwin_tomasz/sloaleja/listing.pas.asp

 Odpowiedz na tę wiadomość
 Twoje Imię:
 Twój Email:
 Temat:
Odpowiedzi na tę wiadomość prześlij na powyższy adres email.
  




Manual | Skrypty | Artykuły | Projekty
Porady | Zasoby | Linki
Główna | Forum