갖은자 PHP 라이브러리를 깃허브에 올렸습니다. 제작이야기 | Posted on 2020. 4. 1. 16:12
갖은자가 뭐냐하면..
은행같은곳에서, 숫자가 아닌..
한자나 한글로..
입금 "오십만원"이라고 써도 되는걸 생각하시면 이해하기 쉽습니다.
정확히는 중요한 거래에 대한 조작을 막기 위해 생겨난 한자를 갖은자라고 합니다.
그래서 숫자에 100000000 을 넣고서, 변환을 클릭하면..
아래와 같은 결과가 나오게 됩니다.
( 단위는 직접 쓰라고, 원과 같은 단위는 리턴하지 않습니다. )
그래서 국가간 단위 변경도 가능합니다.
그래서 일억을 입력해서, 일본어 한자로 변환을 하면, 위와 같이 나오게 됩니다.
참고로 한국과 일본의 갖은자가 다른게 좀 있습니다.
https://github.com/yks118/AmountLanguage
위의 주소에서 라이브러리를 다운받을 수 있습니다.
ps. 현재 1억 같은 단어는 넣을 수 없습니다.
수요가 있으면 추가는 가능합니다.
ps2. 본래 부동산 관련 웹서비스(현재 manana에서 공개중인..)에서 사용하려고 만든거를 공개용으로 리펙토링해서 공개하였습니다.
그때 검색해서 나온 코드들 테스트 해봤는데..
뭐랄까..
조금씩 나사가 빠진거 같은 느낌의 라이브러리들이 많아서;;
( 단위가 빠지거나 하는 경우가;; 백(억)만원 이렇게 나오는것들이;; )
직접 만든건데, 수요가 좀 있을거 같아서 공개했습니다.
ps3. 본래는 가장 큰 단위별로 잘라서 보여주는 라이브러리를 만들까 생각했는데, 그거는 좀 보류를..
ps4. 해당 라이브러리에 더하기, 빼기, 곱하기, 나누기같은거 넣을까 고민을 좀 했는데..
그냥 변환해서 리턴받은 후에 알아서 사칙연산이랑 하는걸로..