(No version information available, might be only in CVS)
locale_set_default — Définit la locale par défaut
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.
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.
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
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 )