通过更改php中的语言来更改style.css

通过更改php中的语言来更改style.css,php,css,right-to-left,multilingual,Php,Css,Right To Left,Multilingual,有人知道如何在CSS中使用条件吗 我使用的是PHP脚本,我有4个文件,它们的名称分别为“style.css”、“style rtl.css”、“bootstrap.min.css”、“bootstrap rtl.min.css”,有时可能是rtl语言 因此,我需要某种PHP代码或任何其他解决方案,可以检测语言是否为Ar,并使用style-RTL.css和bootstrap RTL.min.css将方向设置为RTL,否则语言将方向设置为LTR,并使用style.css和bootstrap.min.

有人知道如何在CSS中使用条件吗

我使用的是PHP脚本,我有4个文件,它们的名称分别为“style.css”、“style rtl.css”、“bootstrap.min.css”、“bootstrap rtl.min.css”,有时可能是rtl语言

因此,我需要某种PHP代码或任何其他解决方案,可以检测语言是否为Ar,并使用style-RTL.css和bootstrap RTL.min.css将方向设置为RTL,否则语言将方向设置为LTR,并使用style.css和bootstrap.min.css

提前谢谢

下面是一些
header.php
代码:



我用以下方法解决了这个问题:

    <?PHP
if(isset($_SESSION['lang']))
{
    switch($_SESSION['lang']):
    case 'eng':
        // LTR Style
        ?>
        <link href="<?php echo $this->config["url"] ?>/static/css/bootstrap.min.css" rel="stylesheet">
        <link rel="stylesheet" type="text/css" href="<?php echo $this->config["url"] ?>/themes/<?php echo $this->config["theme"] ?>/style.css">
        <?PHP
    break;
    case 'ar':
        // RTL Style
        ?>
        <link href="<?php echo $this->config["url"] ?>/static/css/bootstrap-rtl.min.css" rel="stylesheet">
        <link rel="stylesheet" type="text/css" href="<?php echo $this->config["url"] ?>/themes/<?php echo $this->config["theme"] ?>/style-rtl.css">    
        <?PHP

    break;
    default:
        ?>
        <link href="<?php echo $this->config["url"] ?>/static/css/bootstrap.min.css" rel="stylesheet">
        <link rel="stylesheet" type="text/css" href="<?php echo $this->config["url"] ?>/themes/<?php echo $this->config["theme"] ?>/style.css">
        <?PHP
    endswitch;
}
?>


从何处检测语言?您是否将语言与数据库中的内容一起保存?因此,您希望根据用户的语言操作css和引导…此脚本是多语言的,但不是多样式的,并且语言会随着域“/?lang=en”和“/?lang=ar”结尾处的此标记而变化“
@azeós不起作用:(