dongzouqie4220 2015-02-20 05:21
浏览 40
已采纳

如果在codeigniter中的else语句

i want to create if-else statement in codeigniter with my logic

If $language === "english" 

it will no change

$q["question_title"] = $q["question_title"]

else

it will change

$q["question_title"] = $q["question_title_**id**"]

the point is, i want to add "_id" in every php if $languege = no "english"

how to do that if php code inside of "[]" like $q["question_title"]

OR from 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;
    }

so if i use code in /views and it read cookies in "english" it will get database "quiz_text" but if else it will get "quiz_text_id" from database but it not work in my query code.

  • 写回答

1条回答 默认 最新

  • dousu1900 2015-02-20 05:25
    关注

    First echo $site_lang what you getting then keep condition simple if title has already you don't need to set same value again so do a check like

    $site_lang = $this->session->userdata('site_lang');
    if ( $site_lang != 'english') {
      $question['questions'][$i]['question_title'] = $q->quiz_text_id;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 ogg dd trandata 报错
  • ¥15 高缺失率数据如何选择填充方式
  • ¥50 potsgresql15备份问题
  • ¥15 Mac系统vs code使用phpstudy如何配置debug来调试php
  • ¥15 目前主流的音乐软件,像网易云音乐,QQ音乐他们的前端和后台部分是用的什么技术实现的?求解!
  • ¥60 pb数据库修改与连接
  • ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?
  • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
  • ¥20 神经网络Sequential name=sequential, built=False
  • ¥16 Qphython 用xlrd读取excel报错