我有一个页面,根据选择的语言显示包含。它在经典 ASP 中完美运行,但我已转换为 PHP,它完全忽略了 IF 条件。例如:
if ($Lang = "AR") {
include 'inc_default_ar.php';
} elseif ($Lang = "CN") {
include 'inc_default_cn.php';
} elseif ($Lang = "CS") {
include 'inc_default_cs.php';
} else {
include 'inc_default_en.php';
}
即使$Lang = "EN"
它以某种方式显示 AR 包含,即使它不是匹配项。
您应该使用 == 来检查相等性。
if ($Lang == "AR") {
include 'inc_default_ar.php';
} elseif ($Lang == "CN") {
include 'inc_default_cn.php';
} elseif ($Lang == "CS") {
include 'inc_default_cs.php';
} else {
include 'inc_default_en.php';
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句