ฟังก์ชัน localeconv() ใช้เพื่อรับข้อมูลการจัดรูปแบบตัวเลข ส่งคืนองค์ประกอบอาร์เรย์ต่อไปนี้ -
-
[decimal_point] - อักขระจุดทศนิยม
-
[thousands_sep] - ตัวคั่นหลักพัน
-
[int_curr_symbol] - สัญลักษณ์สกุลเงิน (เช่น USD)
-
[currency_symbol] - สัญลักษณ์สกุลเงิน (เช่น $)
-
[mon_decimal_point] - อักขระจุดทศนิยมทางการเงิน
-
[mon_thousands_sep] - ตัวคั่นเงินหลักพัน
-
[positive_sign] - อักขระค่าบวก
-
[negative_sign] - อักขระค่าลบ
-
[int_frac_digits] - ตัวเลขเศษส่วนระหว่างประเทศ
-
[frac_digits] - เศษส่วนท้องถิ่น
-
[p_cs_precedes] - จริง (1) หากวางสัญลักษณ์สกุลเงินไว้ข้างหน้าค่าบวก เท็จ (0) หากวางไว้ด้านหลัง
-
[p_sep_by_space] - จริง (1) หากมีช่องว่างระหว่างสัญลักษณ์สกุลเงินและค่าบวก มิฉะนั้นจะเป็นเท็จ (0)
-
[n_cs_precedes] - จริง (1) หากวางสัญลักษณ์สกุลเงินไว้ข้างหน้าค่าติดลบ, เท็จ (0) หากวางไว้ด้านหลัง
-
[n_sep_by_space] - จริง (1) หากมีช่องว่างระหว่างสัญลักษณ์สกุลเงินและค่าติดลบ มิฉะนั้นจะเป็นเท็จ (0)
-
[p_sign_posn] - ตัวเลือกการจัดรูปแบบ -
-
0 - วงเล็บล้อมรอบสัญลักษณ์ปริมาณและสกุลเงิน
-
1 - เครื่องหมาย + อยู่หน้าสัญลักษณ์ปริมาณและสกุลเงิน
-
2 - เครื่องหมาย + อยู่หลังสัญลักษณ์ปริมาณและสกุลเงิน
-
3 - เครื่องหมาย + ถูกวางไว้หน้าสัญลักษณ์สกุลเงินทันที
-
4 - เครื่องหมาย + ถูกวางไว้หลังสัญลักษณ์สกุลเงิน
-
-
[n_sign_posn] - ตัวเลือกการจัดรูปแบบ -
-
0 - วงเล็บล้อมรอบสัญลักษณ์ปริมาณและสกุลเงิน
-
1 - เครื่องหมาย - อยู่หน้าสัญลักษณ์ปริมาณและสกุลเงิน
-
2 - เครื่องหมาย - อยู่หลังสัญลักษณ์ปริมาณและสกุลเงิน
-
3 - เครื่องหมาย - ถูกวางไว้หน้าสัญลักษณ์สกุลเงินทันที
-
4 - เครื่องหมาย - ถูกวางไว้หลังสัญลักษณ์สกุลเงิน
-
-
[การจัดกลุ่ม] - อาร์เรย์แสดงวิธีการจัดกลุ่มตัวเลข (ตัวอย่าง:3 หมายถึง 1 000 000)
-
[mon_grouping] - อาร์เรย์แสดงวิธีการจัดกลุ่มตัวเลขทางการเงิน (ตัวอย่าง:2 หมายถึง 1 00 00 00)
ไวยากรณ์
localeconv()
พารามิเตอร์
- NA
คืนสินค้า
ฟังก์ชัน localeconv() ส่งคืนข้อมูลตามสถานที่ปัจจุบันตามที่กำหนดโดย setlocale()
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง −
<?php setlocale(LC_ALL,"US"); $info = localeconv(); print_r($info); ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
Array ( [decimal_point] => . [thousands_sep] => [int_curr_symbol] => [currency_symbol] => [mon_decimal_point] => [mon_thousands_sep] => [positive_sign] => [negative_sign] => [int_frac_digits] => 127 [frac_digits] => 127 [p_cs_precedes] => 127 [p_sep_by_space] => 127 [n_cs_precedes] => 127 [n_sep_by_space] => 127 [p_sign_posn] => 127 [n_sign_posn] => 127 [grouping] => Array ( ) [mon_grouping] => Array ( ) )