Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน localeconv () ใน PHP


ฟังก์ชัน 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
   (
   )
)