Manuel PHP
Précédent |  | Suivant

# i18n_loc_set_default

(no version information, might be only in CVS)

i18n_loc_set_default -- Fixe le Locale par défaut

## Description

bool i18n_loc_set_default ( string name )

Fixe le Locale par défaut pour les programmes PHP. Veuillez notez que cela n'a aucun rapport avec la fonction setlocale() ni avec le locale du système.

## Liste de paramètres

`name`

  Le nouveau nom Locale. Une liste détaillée des locales supportées est disponible à http://www-950.ibm.com/software/globalization/icu/demo/locales/en/?d_=en.

## Valeurs de retour

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

## Exemples

Exemple 1. Exemple avec i18n_loc_set_default()

Cet exempl démontre un usage possible de i18n_loc_set_default() pour localiser les fonctions sort().

`<?php // La liste des chaînes de caractères à classer $array = array( 'caramelo', 'cacto', 'caçada' ); // fixe notre locale (Portugais, dans ce cas) i18n_loc_set_default('pt_PT'); // classe en utilisant le locale que nous avons fixé précédemment sort($array, SORT_LOCALE_STRING); print_r($array); ?>`

L'exemple ci-dessus va afficher :

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

Si nous n'avions pas utilisé le locale, PHP aurait classée les chaînes de caractères en utilisant les valeurs ASCII, ce qui retournerait (incorrectement) :

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

## Voir aussi

i18n_loc_get_default()

Précédent | Sommaire | Suivant
i18n_loc_get_default | Niveau supérieur | unicode_encode