Example 1. A i18n_loc_set_default() example
     This example demonstrates a possible usage of
     i18n_loc_set_default() to localize the
     sort() functions.
    
| <?php
// the list of the strings to sort
$array = array(
    'caramelo',
    'cacto',
    'caçada'
);
// set our locale (Portuguese, in this case)
i18n_loc_set_default('pt_PT');
// sort using the locale we previously set
sort($array, SORT_LOCALE_STRING);
print_r($array);
?> | 
The above example will output:
| Array
(
    [0] => caçada
    [1] => cacto
    [2] => caramelo
) | 
     If we didn't use the locale, PHP would sort the string using the ASCII
     characters value, thus returning (wrongly):
    
| Array
(
    [0] => cacto
    [1] => caramelo
    [2] => caçada
) |