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