PHP

PHP Menu

PHP

setlocale() Function - Definition, Syntax, Parameters, Examples

Definition

The setlocale() function sets locale information. Locale information includes language, monetary, time and other information specific for a geographical area.

Syntax

setlocale(constant, location)

Parameters

Parameter Description
constant Required. Specifies what locale information should be set.
Available constants:
LC_ALL - All of the below
LC_COLLATE - Sort order
LC_CTYPE - Character classification and conversion (e.g. all characters should be lower or upper-case)
LC_MESSAGES - System message formatting
LC_MONETARY - Monetary/currency formatting
LC_NUMERIC - Numeric formatting
LC_TIME - Date and time formatting
location Required. Specifies what country/region to set the locale information to. Can be a string or an array. It is possible to pass multiple locations.

- If the location is null or the empty string "", the location names will be set from the values of environment variables with the same names as the constants above, or from "LANG".
- If the location is "0", the location setting is not affected, only the current setting is returned.
- If the location is an array, setlocale() will try each array element until it finds a valid language or region code. This is very useful if a region is known under different names on different systems.

Example

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

Introduction

PHP Basics

PHP Advance

PHP OOP

PHP Functions and Methods