ตัวอย่าง
ตั้งค่าสถานที่เป็นภาษาอังกฤษสหรัฐอเมริกาและแล้วกลับไปเริ่มต้นอีกครั้ง:
<?php
echo setlocale(LC_ALL,"US");
echo "<br>";
echo setlocale(LC_ALL,NULL);
?>
ตัวอย่างเช่นเรียกใช้» ความหมายและการใช้งาน
setlocale() ฟังก์ชั่นชุดข้อมูลสถานที่เกิดเหตุ
ข้อมูลสถานที่เกิดเหตุเป็นภาษาทางการเงินเวลาและข้อมูลอื่น ๆ ที่เฉพาะเจาะจงสำหรับพื้นที่ทางภูมิศาสตร์
Note: setlocale() ฟังก์ชั่นการเปลี่ยนแปลงที่เกิดเหตุเพียง แต่สำหรับสคริปต์ปัจจุบัน
Tip: ข้อมูลสถานที่สามารถตั้งค่าเริ่มต้นของระบบกับ setlocale(LC_ALL,NULL)
Tip: การได้รับข้อมูลการจัดรูปแบบตัวเลขให้ดู localeconv() ฟังก์ชั่น
วากยสัมพันธ์
setlocale( constant,location )
พารามิเตอร์ | ลักษณะ |
---|---|
constant | จำเป็นต้องใช้ ระบุว่าข้อมูลสถานที่ควรจะตั้ง คงมีอยู่:
|
location | จำเป็นต้องใช้ ระบุว่าประเทศ / ภูมิภาคเพื่อตั้งค่าข้อมูลสถานที่เกิดเหตุไป อาจจะเป็นสตริงหรืออาร์เรย์ มันเป็นไปได้ที่จะผ่านสถานที่หลายแห่ง หากสถานที่เป็นโมฆะหรือสตริงที่ว่างเปล่า "" ชื่อสถานที่จะถูกตั้งค่าจากค่าของตัวแปรสภาพแวดล้อมที่มีชื่อเดียวกับค่าคงที่ดังกล่าวข้างต้นหรือจาก "LANG" หากสถานที่ตั้งเป็น "0" การตั้งค่าสถานที่ไม่ได้รับผลกระทบเพียงการตั้งค่าปัจจุบันจะถูกส่งกลับ หากสถานที่เป็นอาร์เรย์ setlocale() จะพยายามแต่ละองค์ประกอบอาร์เรย์จนกว่าจะพบภาษาที่ถูกต้องหรือรหัสพื้นที่ นี้จะเป็นประโยชน์มากถ้าเป็นภูมิภาคที่เป็นที่รู้จักกันภายใต้ชื่อที่แตกต่างกันในระบบที่แตกต่างกัน Note: หากต้องการดูรหัสภาษาที่มีอยู่ทั้งหมดไปที่เรา อ้างอิงรหัสภาษา |
รายละเอียดทางเทคนิค
กลับค่า: | ส่งคืนการตั้งค่าสถานที่ปัจจุบันหรือเท็จเกี่ยวกับความล้มเหลว ค่าตอบแทนขึ้นอยู่กับระบบที่ PHP ทำงานอยู่ |
---|---|
PHP เวอร์ชัน: | 4+ |
การเปลี่ยนแปลง: | ผ่านคงเป็นสตริงถูกเลิกใช้ใน PHP 4.2.0 ใช้ค่าคงที่มีอยู่แทน ผ่านพวกเขาเป็นสตริงจะมีผลในข้อความเตือน ผ่านสถานที่หลายแห่งกลายเป็นไปได้ใน PHP 4.3.0 ถ้าสตริงถูกส่งไปยังพารามิเตอร์คงแทนหนึ่งของค่าคงที่ LC_ ฟังก์ชั่นนี้พ่น E_DREPRECATED แจ้งให้ทราบล่วงหน้า ณ PHP 5.3.0 |
<PHP สตริงอ้างอิง