2013-03-18 65 views
0

我有一個日期語言的問題不能顯示它在阿拉伯語既不法語..我試過所有可能的語法,似乎setlocale不工作,任何幫助將不勝感激日期阿拉伯語和法語codeigniter PHP5

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

回答

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>'; 
+0

@Hasnae我希望我明白你的問題,因爲我不十分了解你的需求 – 2013-06-25 01:27:50