PHP 菜鳥(niǎo)教程

PHP 高級(jí)教程

PHP & MySQL

PHP 參考手冊(cè)

PHP setlocale() 函數(shù)用法及示例

   PHP String 字符串函數(shù)手冊(cè)

    setlocale()函數(shù)用于設(shè)置地區(qū)信息。

語(yǔ)法

string setlocale ( int $category , array $locale )

定義和用法

用于設(shè)置地區(qū)信息

返回值

返回新的當(dāng)前地區(qū)信息,如果您的平臺(tái)上未實(shí)現(xiàn)地區(qū)設(shè)置功能、指定的地區(qū)設(shè)置不存在或類別名稱無(wú)效,則返回false。

參數(shù)

序號(hào)參數(shù)與說(shuō)明
1

constant

指定應(yīng)該設(shè)置什么地區(qū)信息。

 可用的常量:

  • LC_ALL - 包括下面的所有選項(xiàng)

  • LC_COLLATE - 排序次序

  • LC_CTYPE - 字符類別及轉(zhuǎn)換(例如所有字符大寫(xiě)或小寫(xiě))

  • LC_MESSAGES - 系統(tǒng)消息格式

  • LC_MONETARY - 貨幣格式

  • LC_NUMERIC - 數(shù)字格式

  • LC_TIME - 日期和時(shí)間格式

2

location

指定把地區(qū)信息設(shè)置為什么國(guó)家/地區(qū)??梢允亲址蛘邤?shù)組??梢詡鬟f多個(gè)位置。
如果 location 參數(shù)是 NULL 或空字符串 "",則位置名稱會(huì)被設(shè)置為上面常量中同名的環(huán)境變量的值或者根據(jù) "LANG" 進(jìn)行設(shè)置。
如果 location 參數(shù)是 "0",則位置設(shè)置不受影響,只返回當(dāng)前的設(shè)置。
如果 location 參數(shù)是數(shù)組,setlocale() 會(huì)嘗試每個(gè)數(shù)組元素,直到找到合法的語(yǔ)言或地區(qū)代碼為止。如果某個(gè)地區(qū)在不同的系統(tǒng)上擁有不同的名稱,這一點(diǎn)很有用。

更新日志

在 PHP 4.2.0 中,已廢棄將常量作為字符串傳遞已廢棄。請(qǐng)使用可用的常量代替。將常量作為字符串傳遞會(huì)產(chǎn)生一條警告消息。

在 PHP 4.3.0 中,可傳遞多個(gè) locations。

自 PHP 5.3.0 起,如果傳遞給 constant 參數(shù)的是字符串,而不是 LC_ 常量之一,該函數(shù)會(huì)拋出一個(gè) E_DREPRECATED 通知。

在線示例

試試下面的實(shí)例,設(shè)置地區(qū)為 UK,然后再設(shè)置回系統(tǒng)默認(rèn):

<?php
    //設(shè)置地區(qū)為 UK
   echo setlocale(LC_ALL,"UK");
   echo "<br>";
   //設(shè)置回系統(tǒng)默認(rèn)
   echo setlocale(LC_ALL,NULL);
?>
測(cè)試看看?/?

輸出結(jié)果

C

PHP String 字符串函數(shù)手冊(cè)

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清