例
區域設置為美國英語,然後再次返回到默認值:
<?php
echo setlocale(LC_ALL,"US");
echo "<br>";
echo setlocale(LC_ALL,NULL);
?>
運行示例» 定義和用法
該setlocale()函數設置場景信息。
本地信息可以是語言,貨幣,時間和特定的地理區域等信息。
Note:該setlocale()只對當前的腳本功能更改區域。
Tip:該區域信息可以設置為系統默認使用setlocale(LC_ALL,NULL)
提示:要獲取數字格式信息,請參閱localeconv()函數。
句法
setlocale( constant,location )
參數 | 描述 |
---|---|
constant | 需要。 指定哪些區域設置信息進行設置。 可用的常量:
|
location | 需要。 指定哪個國家/地區設置語言環境信息。 可以是字符串或數組。 它可以通過多個位置。 如果該位置是空或空字符串""地點名稱將被從具有相同名稱的常量的環境變量的值設置上面,或者從"LANG" 。 如果位置是"0"位置設置不受影響,只返回當前設置。 如果該位置是一個數組, setlocale()將嘗試每個數組元素,直到找到一個有效的語言或地區代碼。 如果一個區域處於不同的系統上不同的名稱,這是非常有用的。 Note:要查看所有可用的語言代碼,請訪問我們的語言代碼參考。 |
技術細節
返回值: | 返回當前的區域設置,或FALSE的失敗。 返回值取決於PHP所運行的系統上。 |
---|---|
PHP版本: | 4+ |
更新日誌: | 作為一個字符串是PHP 4.2.0過時傳遞不變。 使用可用常數代替。 將它們作為一個字符串會導致一個警告消息。 傳遞多個地點在PHP 4.3.0成為可能。 如果字符串傳遞給定參數,而不是LC_常量之一,此功能將引發E_DREPRECATED通知作為PHP 5.3.0的。 |
<PHP字符串參考