Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 日期阿拉伯文&;法国编码点火器PHP5_Date_Arabic_Setlocale - Fatal编程技术网

Date 日期阿拉伯文&;法国编码点火器PHP5

Date 日期阿拉伯文&;法国编码点火器PHP5,date,arabic,setlocale,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

我对日期语言有一个问题,无法用阿拉伯语和法语显示。我已经尝试了所有可能的语法,似乎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' );
@哈斯奈伊德姆酒店 我不太明白你为什么需要这么完整,但这里你是一把钥匙,告诉你
setlocale
如何处理阿拉伯语,例如,如何将阿拉伯语字符从
أ
排序到
ي
确保你可以对其他语言(如法语)进行同样的处理

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

$lang=array('1607;;
回声';印刷品(朗);;回声';
setlocale(LC_ALL,'ar_AE.utf8');
排序($lang,sort\u LOCALE\u STRING);
回声';印刷品(朗);;回声';

@Hasnae我希望我能理解你的问题,因为我不太理解你的需求
$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>';