将日期切换为阿拉伯语时打印 1


Print 1 When Switch Date to Arabic

你好,我做代码将日期名称转换为阿拉伯语,带有会话和日期("L")

就像当一天是星期五一样,阿拉伯语的印刷日="الجمعه"

当我回应$nameday时,他只是打印了一个 1

    <?php
$nameday = date("L");
switch($nameday) {
 case "Saturday":
    $nameday = "ألسبت";
    break;

     case "Sunday":
    $nameday = "الأحد";
    break;
     case "Monday":
    $nameday = "الأثنين";
    break;    
     case "Tuesday":
    $nameday = "الثلاثاء";
    break;
     case "Wednesday":
    $nameday = "الأربعاء";
    break;
     case "Thursday":
    $nameday = "الخميس";
    break;

     case "Friday":
    $nameday = "الجمعه";
    break;

}
echo $nameday;
?>

如果您想使用date()完成工作日名称,则需要使用较低的l (L),如下所示:

$nameday = date("l");

小写 (l) 用于表示工作日名称的完整文本。

旁注:

对于阿拉伯语,请确保将文件另存为 utf8 encoded .