如果 codeigniter 中的 else 语句
If else statement in codeigniter
我想用我的逻辑在 codeigniter 中创建 if-else
语句
If $language === "english"
不会改变
$q["question_title"] = $q["question_title"]
其他
它会改变
$q["question_title"] = $q["question_title_**id**"]
关键是,我想在每个 php 中添加 "_id"
if $languege = no "english"
如果 "[]"
中的 php 代码如 $q["question_title"]
,该怎么做
或
来自 query.php
// translation language
$site_lang = $this->session->userdata('site_lang');
if ( $site_lang === 'english') {
$question['questions'][$i]['question_title'] = $q->quiz_text;
} else {
$question['questions'][$i]['question_title'] = $q->quiz_text_id;
}
所以如果我在 /views 中使用代码并且它在 "english" 中读取 cookie,它将获取数据库 "quiz_text",否则它将从数据库获取 "quiz_text_id"
但它在我的查询代码中不起作用。
首先echo $site_lang
你得到什么然后保持条件简单如果标题已经你不需要再次设置相同的值所以做一个检查
$site_lang = $this->session->userdata('site_lang');
if ( $site_lang != 'english') {
$question['questions'][$i]['question_title'] = $q->quiz_text_id;
}
我想用我的逻辑在 codeigniter 中创建 if-else
语句
If $language === "english"
不会改变
$q["question_title"] = $q["question_title"]
其他
它会改变
$q["question_title"] = $q["question_title_**id**"]
关键是,我想在每个 php 中添加 "_id"
if $languege = no "english"
如果 "[]"
中的 php 代码如 $q["question_title"]
或 来自 query.php
// translation language
$site_lang = $this->session->userdata('site_lang');
if ( $site_lang === 'english') {
$question['questions'][$i]['question_title'] = $q->quiz_text;
} else {
$question['questions'][$i]['question_title'] = $q->quiz_text_id;
}
所以如果我在 /views 中使用代码并且它在 "english" 中读取 cookie,它将获取数据库 "quiz_text",否则它将从数据库获取 "quiz_text_id" 但它在我的查询代码中不起作用。
首先echo $site_lang
你得到什么然后保持条件简单如果标题已经你不需要再次设置相同的值所以做一个检查
$site_lang = $this->session->userdata('site_lang');
if ( $site_lang != 'english') {
$question['questions'][$i]['question_title'] = $q->quiz_text_id;
}