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
) |