日期阿拉伯语&法国codeigniter PHP5

时间:2013-03-18 11:18:07

标签: date arabic setlocale

我有一个问题,日期语言不能用阿拉伯语显示它既不是法语..我已经尝试了所有语法,似乎setlocale不起作用,任何帮助将不胜感激

setlocale(LC_TIME, 'fr_FR.UTF8', 'fr.UTF8', 'fr_FR.UTF-8', 'fr.UTF-8');
setlocale(LC_ALL, 'fr_FR.UTF8', 'fr.UTF8', 'fr_FR.UTF-8', 'fr.UTF-8');
setlocale(LC_ALL,'fr_FR','french','French_France.1252','fr_FR.ISO8859-1','fra')
setlocale (LC_ALL, 'french');
setlocale (LC_ALL, 'fra');
setlocale(LC_ALL, 'fr_FR');
setlocale(LC_TIME, "fra");
setlocale( LC_ALL,'ar-ma' );

1 个答案:

答案 0 :(得分:0)

@Hasnae同上 我并不完全理解为什么你需要它如此受欢迎,但在这里你是setlocale如何使用阿拉伯语进行例如从أي排序阿拉伯字符的关键确保你可以使用其他语言,如法语

  

注意:此示例包含阿拉伯字符

$lang = array('هدهد','يارا', 'باسم', 'اسامة', 'جمال');
echo '<pre>'; print_r($lang); echo '</pre>';
setlocale(LC_ALL,'ar_AE.utf8');
sort($lang,SORT_LOCALE_STRING);
echo '<pre>'; print_r($lang); echo '</pre>';