Class Currency
แปลงตัวเลขเป็นจำนวนเงิน บาท ดอลล่าร์.
Methods summary
public static
string
|
#
bahtEng( string $thb )
แปลงจำนวนเงินเป็นตัวหนังสือ.
แปลงจำนวนเงินเป็นตัวหนังสือ.
Parameters
Returns
string
Assert
(100.00) [==] 'one hundred Baht'
(101.00) [==] 'one hundred and one Baht'
(1000.50) [==] 'one thousand Baht and fifty Satang'
(1000050) [==] 'one million fifty Baht'
(-1000000050) [==] 'negative one billion fifty Baht'
(1000000050) [==] 'one billion fifty Baht'
(10000000050.25) [==] 'ten billion fifty Baht and twenty-five Satang'
|
public static
string
|
#
bahtThai( string $thb )
ตัวเลขเป็นตัวหนังสือ (ไทย).
ตัวเลขเป็นตัวหนังสือ (ไทย).
Parameters
Returns
string
Assert
(101.00) [==] 'หนึ่งร้อยเอ็ดบาทถ้วน'
(1000.50) [==] 'หนึ่งพันบาทห้าสิบสตางค์'
(1000.00) [==] 'หนึ่งพันบาทถ้วน'
(1000) [==] 'หนึ่งพันบาทถ้วน'
(1000050) [==] 'หนึ่งล้านห้าสิบบาทถ้วน'
(-1000000050) [==] 'ลบหนึ่งพันล้านห้าสิบบาทถ้วน'
(10000000050.25) [==] 'หนึ่งหมื่นล้านห้าสิบบาทยี่สิบห้าสตางค์'
|
public static
float
|
#
calcVat( float $amount, float $vat, boolean $vat_ex = true )
ฟังก์ชั่นคำนวณภาษี
$vat_ex = true ราคาสินค้ารวม VAT เช่น ราคาสินค้า 100 + VAT 7 = ราคาขาย 107
$vat_ex = false ราคาสินค้ารวม VAT เช่น ราคาขาย 100 = ราคาสินค้า 93 + VAT 7.
คืนค่า VAT จากราคาขาย.
ฟังก์ชั่นคำนวณภาษี
$vat_ex = true ราคาสินค้ารวม VAT เช่น ราคาสินค้า 100 + VAT 7 = ราคาขาย 107
$vat_ex = false ราคาสินค้ารวม VAT เช่น ราคาขาย 100 = ราคาสินค้า 93 + VAT 7.
คืนค่า VAT จากราคาขาย.
Parameters
- $amount
- ราคาขาย
- $vat
- VAT
- $vat_ex
Returns
float
Assert
(1000, 7, true) [==] 70
(1000, 7, false) [==] 65.420560747663558
|
public static
string
|
#
format( float $amount, integer $digit = 2, string $thousands_sep = ',' )
ฟังก์ชั่น แปลงตัวเลขเป็นจำนวนเงิน
คืนค่าข้อความจำนวนเงิน.
ฟังก์ชั่น แปลงตัวเลขเป็นจำนวนเงิน
คืนค่าข้อความจำนวนเงิน.
Parameters
- $amount
- จำนวนเงิน
- $digit
- จำนวนทศนิยม (optional) ค่าเริ่มต้น 2 หลัก
- $thousands_sep
- (optional) เครื่องหมายหลักพัน (default ,)
Returns
string
|