ຫົວວິທະຍາສານ PHP setlocale()

ຄວາມປະສົງ

ການຕັ້ງພາສາເປັນ US English ແລະການຕັ້ງຂໍ້ມູນພາສາຫຼັງການໄດ້ກັບໄປເປັນພາສາລະດັບລະບົບ

<?php
echo setlocale(LC_ALL,"US");
echo "<br>";
echo setlocale(LC_ALL,NULL);
?>

ຄວາມປະສົງການດຳເນີນ

ການອະທິບາຍແລະການນໍາໃຊ້

ຫົວວິທະຍາສານ setlocale() ການຕັ້ງຂໍ້ມູນພາສາ (ຂໍ້ມູນພາສາ)

ຂໍ້ມູນພາສາແມ່ນສຳລັບພາສາຂອງເຂດທີ່ພາກສັນຊາດພາສາຫຼັງການເງິນຫຼັງການເວລາແລະຂໍ້ມູນອື່ນໆ

注释:ຫົວວິທະຍາສານ setlocale() ພຽງແຕ່ປ່ຽນຂໍ້ມູນພາສາສຳລັບສະໂມສອນດັ່ງກ່າວ

ຄຳເຕືອນ:ສາມາດໃຊ້ setlocale(LC_ALL,NULL) ເພື່ອການຕັ້ງຂໍ້ມູນພາສາເປັນພາສາລະດັບລະບົບໄດ້

ຄຳເຕືອນ:ສຳລັບການຮຽນຮູ້ຂໍ້ມູນຮູບແບບຈຳນວນ,ບັນທຶກການກວດສອບ localeconv() ພຽງພໍ

ວິທະຍາສານ

setlocale(constant,location)
ພຽງພໍ ການອະທິບາຍ
constant

ສຳຄັນ。ກ່າວເຖິງບ່ອນທີ່ຄວນການຕັ້ງຕອນຂອງຂໍ້ມູນຂອງພາສາ

ຄວາມປະສົງທີ່ມີຢູ່

  • LC_ALL - ລວມທັງທຸກຕົວເລື່ອງດ້ານຫຼັງ
  • LC_COLLATE - ການຈັດອອກຕັ້ງ
  • LC_CTYPE - 字符类别及转换(例如所有字符大写或小写)
  • LC_MESSAGES - 系统消息格式
  • LC_MONETARY - 货币格式
  • LC_NUMERIC - 数字格式
  • LC_TIME - 日期和时间格式
location

必需。规定把地区信息设置为哪个国家/地区。可以是字符串或者数组。可以传递多个位置。

如果 location 参数是 NULL 或空字符串 "",则位置名称会被设置为上面常量中同名的环境变量的值或者根据 "LANG" 进行设置。

如果 location 参数是 "0",则位置设置不受影响,只返回当前的设置。

如果 location 参数是数组,setlocale() 会尝试每个数组元素,直到找到合法的语言或地区代码为止。如果某个地区在不同的系统上拥有不同的名称,这一点很有用。

注释:如需查看所有可用的语言代码,请访问我们的语言代码参考手册

技术细节

返回值: 返回当前地区设置,如果失败则返回 FALSE。返回值取决于运行 PHP 的系统。
PHP 版本: 4+
更新日志:

在 PHP 4.2.0 中,已废弃将常量作为字符串传递已废弃。请使用可用的常量代替。将常量作为字符串传递会产生一条警告消息。

ໃນ PHP 4.3.0, ສາມາດສົ່ງໄປ multiple locations.

ຕັ້ງແຕ່ PHP 5.3.0, ຖ້າສົ່ງໄປ constant ຄວາມສະເພາະແມ່ນສາຍຄວາມ, ບໍ່ແມ່ນຄວາມສະເພາະ LC_ ໜຶ່ງ, ຫົວຂໍ້ຈະຍິງການປະກາດ E_DREPRECATED.