Fonctions i18n
iconv
Fonctions i18n
PHP Manual

# locale_set_default

(No version information available, might be only in CVS)

locale_set_default — Définit la locale par défaut

### Description

bool locale_set_default ( string `$name` )

Définit la locale par défaut pour les programmes PHP. Notez que ceci n'a rien à voir avec la fonction setlocale(), ni avec la locale système.

### Liste de paramètres

`name`

  Le nom de la nouvelle locale. Une liste compréhensible des locales supportées est disponible sur » http://demo.icu-project.org/icu-bin/locexp.

### Valeurs de retour

Cette fonction retourne `TRUE` en cas de succès, `FALSE` en cas d'échec.

### Exemples

Exemple #1 Exemple avec locale_set_default()

Cet exemple démontre un usage possible de la fonction locale_set_default() pour localiser les fonctions sort().

`<?php
// la liste des chaînes à trier
$array = array(
'caramelo',
'cacto',
'caçada'
);
// définit notre locale (Portugais, dans ce cas)
locale_set_default('pt_PT');
// trie, en utilisant la locale que nous venons de définir
sort($array, SORT_LOCALE_STRING);
print_r($array);
?>`

L'exemple ci-dessus va afficher :

    Array
    (
        [0] => caçada
        [1] => cacto
        [2] => caramelo
    )

Si vous n'utilisez pas la locale, PHP triera la chaîne en utilisant la valeur ASCII des caractères, ce qui retournera :

    Array
    (
        [0] => cacto
        [1] => caramelo
        [2] => caçada
    )

### Voir aussi

- locale_get_default()

Fonctions i18n
iconv
Fonctions i18n
PHP Manual